Hi everyone,

I'm using gocd version  16.3.0.
Pipeline 1 with git material A, Downstream pipeline 2 with git material B 
with automatic scheduling.
All git materials set not to poll, all stages set to fetch materials.

When pipeline 2 is triggered (automatically) by success of pipeline 1 - *git 
materials in pipeline 2 are NOT updated*.

I have seen this behaviour referenced 
in https://github.com/gocd/gocd/issues/948 and 
https://github.com/gocd/documentation/issues/98


Is the only way to get the material to update is to set polling to true and 
blacklist **/* ?
How should I update my configuration?
I already have many pipelines which use this repository and more which use 
different branches in the same repository. Am I supposed to manually change 
the configuration file for all of these pipelines? For all branches?

Is this by design? I really want to understand why this is happening. 
Shouldn't a new build of the pipeline (2) use an updated version of the 
material?

Finally - I'd like to suggest a feature that will enable setting of polling 
for all relevant stages/pipelines. This can either be done through a new 
'materials' page which will list the materials and associated 
stages/pipelines OR by adding this as an option in the warning dialog which 
appears when a user tries to change polling (and more than one stage is 
referencing that material)

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to