How To
Integrate GitHub Actions CI/CD pipelines
Coherence can wait for an external pipeline on GitHub Actions to complete before submitting a new build to your cloud provider when you push to the branch for a given environment. This is designed to support use cases such as:
- Running infrastructure configurations that Coherence is not yet able to provide
- Performing actions such as integrating with custom 3rd parties before starting a new build
- Other build actions that you'd want to be part of your pipeline but which Coherence does not provide a way to execute (yet)
To configure it to do so, add a stanza to coherence.yml
that looks like:
external_build_step:
provider: 'github_actions'
names: ['Coherence Github Action']
You can configure the names:
to include the pipeline names of any relevant pipelines in GitHub that you want to wait on.