Multi-Project Multi-Platform Multi-Compiler builds: Best practices

21 views
Skip to first unread message

Joel Bodenmann

unread,
Nov 30, 2020, 1:31:15 PM11/30/20
to go-cd
I am setting up GoCD to build a number of different projects (about 10) but all of them being C++ projects built with CMake on the same three platforms (Windows, FreeBSD, Linux) with the two compilers on each platform (GCC & Clang).

My question: From personal experience and/or GoCD design philosophy, is it better to have one common "Project-Build-OS" and then create a lot of pipelines from that template each time specifying the OS & Compiler via parameters or is it recommended to have one "build" template per project?

I understand that this is a very open question depending on a lot of different factors - most likely including personal preferences. However, if users more experienced with GoCD could share their opinion I'd be delighted.


Best regards,
~ Joel

Sriram Narayanan

unread,
Dec 2, 2020, 1:55:38 AM12/2/20
to go...@googlegroups.com
This is an interesting question about pipeline composition and organisation. I'm going to think about this a bit and respond.

Thanks for asking this.

-- Ram

--
You received this message because you are subscribed to the Google Groups "go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-cd+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/9bfed792-0738-4637-816b-86043c14551dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages