thanks ashwanth- we already use parameter a ton. i don't understand how a job could look at a parameter and force the job to a more capable agent. i can definitely have a job fail based on a pipeline level parameter, but obviously trying to keep everything green here.
if you're sure it's possible, can you provide a bit more of an example? On Sat, Jul 22, 2023 at 7:08 AM 'Ashwanth Kumar' via go-cd < [email protected]> wrote: > Use Parameters. > > On Sat, Jul 22, 2023, 16:24 Josh <[email protected]> wrote: > >> QUESTION: >> >> Shouldn't we also be able to communicate a resource requirement at the >> pipeline level, and not just inside a single job? >> >> I get that it definately needs to be at the job level since that's the >> smallest unit of work and some machines can't execute certain tasks. >> But at the value-stream/pipeline/business level, you also want to be able >> to have some pipelines compiling on preferred resources, no? >> >> >> is there a better way to accomplish this? >> or perhaps this already is possible and i'm missing it. >> i looked closely at the config since sometimes you can do something >> simple that is not possible inside the UI, but I'm not seeing it. >> >> To restate use case: We have some pipelines that are given higher >> preferences for agent/build resources. Wanting to do a lot more of this, >> but it's tricky because resources can only be defined at the job level (in >> the UI). Also we use a lot of templates, so having resources at job >> level means we end up having lots of alsomost identical templates that only >> vary by the resources used (which somewhat defeats the point of the >> templates and the value of gocd in this respect). >> >> hoping there is a config hack or maybe i'm missinig something. >> also if this could be done in a plugin, any color there would be helpful >> (and i would make sure it's open sourced if need be). >> >> thx >> >> ps i keep using other ci/cd products and gocd is still one of the all >> around bests. >> >> >> -- >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/go-cd/a9a4ba2c-b1c9-4202-9408-3e2566929b59n%40googlegroups.com >> <https://groups.google.com/d/msgid/go-cd/a9a4ba2c-b1c9-4202-9408-3e2566929b59n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "go-cd" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/go-cd/_j5JGmoA2kI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/go-cd/CAD9m7CxMqUNkCqyx5D5P4HMb0ocMVQYx__VDz1AYN%2B5ukovB3w%40mail.gmail.com > <https://groups.google.com/d/msgid/go-cd/CAD9m7CxMqUNkCqyx5D5P4HMb0ocMVQYx__VDz1AYN%2B5ukovB3w%40mail.gmail.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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/CABr%2BOto3xJnzTVup0eGk0zDiaocSrt42bBkRcfwdVKwxdit%3Dtw%40mail.gmail.com.
