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.
