Skip to content
This repository has been archived by the owner on Jun 25, 2024. It is now read-only.

Support Multiple Triggers #28

Open
bradleyess opened this issue Jul 28, 2020 · 2 comments
Open

Support Multiple Triggers #28

bradleyess opened this issue Jul 28, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@bradleyess
Copy link

It's common for a monorepo to have many internal dependencies and whenever a change is detected in the dependency, it can be desirable to run the build of it's dependents as well to ensure no breaking changes have been introduced. Obviously this can be circumvented with contract testing, but we aren't there just yet.

Adding list support to the trigger configuration would enable this functionality.

            - path:
                - << *common_watch_paths
                - 'services/newsletter'
                - '.buildkite/pipelines/newsletter'
              config:
                trigger: 
                    - 'newsletter'
                    - 'website'
                build: { message: '${BUILDKITE_MESSAGE}', commit: '${BUILDKITE_COMMIT}', branch: '${BUILDKITE_BRANCH}' }
@adikari adikari added the help wanted Extra attention is needed label Feb 18, 2021
@adikari adikari self-assigned this Feb 18, 2021
@adikari
Copy link
Owner

adikari commented Apr 26, 2021

It would be nice to have this feature :)

@adikari adikari added enhancement New feature or request good first issue Good for newcomers and removed good first issue Good for newcomers labels Apr 26, 2021
@adikari
Copy link
Owner

adikari commented Dec 21, 2022

@bradleyess how do you imagine this to look like? AFAIK, buildkite does not support multiple triggers.

if any path change is detected, each trigger generates a step with the same configuration?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants