IMHO, Environment in GoCD helps in grouping pipelines to provide environment related settings (via environment variables) or agents (that have environment specific access / configurations). A variable used in the pipeline's material isn't specific to an environment and also Parameters are specific to a pipeline. So much so, that when a pipeline is saved all the parameters that are referred within (either on config / jobs / stages) should be available else the config validation would fail and the new pipeline changes wouldn't get saved.
For your current situation, I do have a few suggestions: 1. If you're creating the pipelines right now, I would recommend using the YAML / JSON DSL which would make your life easier. You can find and replace the values quickly. 2. If these 100s of pipelines already exist, During an off-peak time / with maintenance mode enabled -- You can import the config.xml locally and find-replace the material path and import the new config back as a one time migration. Thanks, On Fri, Jan 8, 2021 at 6:45 PM [email protected] <[email protected]> wrote: > Thanks , > > but i can't see any option to set parameter global to the environment , do > we have any other option ? > > i have got 100 pipes, where having same TFS path but dynamic change > number, which needs to concatenated with TFS path , so we want to execute > 100 pipes in one for different -different change number on adhoc basis. > > On Friday, January 8, 2021 at 6:32:24 PM UTC+5:30 [email protected] > wrote: > >> You could use Parameters for that purpose. >> >> On Fri, 8 Jan, 2021, 18:13 [email protected], <[email protected]> >> wrote: >> >>> Hi, >>> >>> is there any way we can use a lobal variable and use that variable in my >>> GO pipe Material path - like TFS repo path >>> >>> This is really urgent , and quick help will be very much appreciated. >>> Thanks in advance >>> >>> Regards, Nitesh >>> >>> -- >>> 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/aee436d7-9c27-4005-9d35-070aed4e048an%40googlegroups.com >>> <https://groups.google.com/d/msgid/go-cd/aee436d7-9c27-4005-9d35-070aed4e048an%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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/go-cd/80994bd0-3d71-4a8d-9bd6-a929c01bada3n%40googlegroups.com > <https://groups.google.com/d/msgid/go-cd/80994bd0-3d71-4a8d-9bd6-a929c01bada3n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Ashwanth Kumar / ashwanthkumar.in -- 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/CAD9m7Czdo8JGUe3HCetvp3u77aHURHjSSTfnE-9G9sqVbpEH1Q%40mail.gmail.com.
