Thanks,

So, do we have any endpoint which updates the pipeline ?

Regards, Nitesh

On Sat, Jan 9, 2021 at 3:24 AM Marques Lee <[email protected]>
wrote:

> When the server needs to check a material in the flyweight directory to
> determine whether it should schedule pipelines, it doesn’t bind environment
> variables, most likely because environment variables are scoped to a single
> pipeline. On the other hand, materials aren’t necessarily unique to a
> pipeline. The same material can be used in other pipelines and contexts
> (eg, config repo) so the material service wouldn’t have defined behavior
> for other uses to bind environment variables, which are scoped to a single
> pipeline. At least that’s what I am inferring off the top of my head
> without digging into the code too much.
>
> So, unfortunately, there’s no solution that is both quick and long-term
> that I’m an think of. The quick one is bulk editing your config xml. The
> long term is reimplementing in pipelines as code so that you can apply
> changes to multiple pipeline config a very easily.
>
> On Fri, Jan 8, 2021 at 11:39 AM Nitesh Kumar <[email protected]>
> wrote:
>
>> 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
>> <https://groups.google.com/d/msgid/go-cd/CAKns_UmS4e4vEb%2BLvYhcMLy5QqNSxp_uFy5Bm%2BwGm%3D-WsBBmbg%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/CAPKX9jZ3TSpMPf2ZCH0TxF8GwqV9Y7YVtNLDZ%3D%2BsA0KycDaBGg%40mail.gmail.com
> <https://groups.google.com/d/msgid/go-cd/CAPKX9jZ3TSpMPf2ZCH0TxF8GwqV9Y7YVtNLDZ%3D%2BsA0KycDaBGg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Thanks&Regards

Nitesh kumar

-- 
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_Un-5L9Ahe7wXRV3ch1PubGptBYhK%2BQEnL4EKh6DKnwZ6w%40mail.gmail.com.

Reply via email to