Hi, Thanks, I can editing config.xml but doing everytime for each change number would be really horrible 😞
Any other ideas? It looks a wiered case that we can't use env variables in materials even my pipeline does exist in the same environment On Fri, 8 Jan 2021, 21:38 Marques Lee, <[email protected]> wrote: > But, since that's a lot of work and you need a solution in the immediate, > I think your *only* option is to bulk-edit the config XML and do this > with a good text editor. > > On Friday, January 8, 2021 at 8:05:51 AM UTC-8 Marques Lee wrote: > >> Actually, nevermind on the environment variable - I don't think you can >> use those in materials, and you're wanting to use it there it seems. Using >> pipelines as code would really be the best option, IMO. >> >> On Friday, January 8, 2021 at 7:57:11 AM UTC-8 Marques Lee wrote: >> >>> I would just do what Ashwanth suggested with Environments: put your >>> pipelines (and agents!) in the same environment and then you can apply >>> these (e.g., environment variables) globally to all pipelines in that >>> environment. >>> >>> On Friday, January 8, 2021 at 6:37:26 AM UTC-8 [email protected] >>> wrote: >>> >>>> Thanks, >>>> Yes, these pipeline already exists. >>>> >>>> but updating the config XML every time when we will have new change >>>> from client will be risky. >>>> >>>> request you to please help another way around ? >>>> >>>> On Friday, January 8, 2021 at 7:05:47 PM UTC+5:30 [email protected] >>>> wrote: >>>> >>>>> 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/ff7c92b5-83f8-4a22-b013-a69657c95019n%40googlegroups.com > <https://groups.google.com/d/msgid/go-cd/ff7c92b5-83f8-4a22-b013-a69657c95019n%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/CAKns_UmS4e4vEb%2BLvYhcMLy5QqNSxp_uFy5Bm%2BwGm%3D-WsBBmbg%40mail.gmail.com.
