With GoCD, you'd typically configure a pipeline with several jobs which run across different gocd agents and use different combinations of OSes and compilers of your choice. This document talks about some concepts <https://docs.gocd.org/current/introduction/concepts_in_go.html> behind gocd — you'd want to look at the resources section <https://docs.gocd.org/current/introduction/concepts_in_go.html#resources> understand this better.
- Ketan On Tue, Nov 24, 2020 at 8:57 PM Joel Bodenmann <tect...@gmail.com> wrote: > Hello folks, > > Currently I use Jenkins for CD. It has been quite pain to setup and > continues to be a pain to maintain. I started looking into GoCD as an > alternative with the intend of keeping Jenkins for CI and using GoCD for CD. > > I managed to get GoCD up and running without any issues what so ever - > thanks GoCD developers! > > My question: What is the intended/preferred/recommended way to implement > multi-platform and multi-compiler pipelines/builds? In jenkins I use > declarative pipelines with the matrix support to define a matrix (table) of > possible platform & compiler combinations. > > How does one achieve this behavior with GoCD? I'd appreciate it if > somebody could tell me which techniques/plugins/methodologies to use. > > To give this some context: I have about 10 different projects, each of > which needs to be compiled on Linux, FreeBSD and Windows, with builds for > GCC and Clang on each platform. > > -- > 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+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/go-cd/0f0a9b63-1814-4d6f-afb3-a9904b96c2afn%40googlegroups.com > <https://groups.google.com/d/msgid/go-cd/0f0a9b63-1814-4d6f-afb3-a9904b96c2afn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/CAMUPJd5X7jxwfFcHTeJsE8Ozz-%2BDdxb2S4oOatDJD%3DM2jU5L%3Dw%40mail.gmail.com.