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 complex tests such as matrix or parallellized steps
  • 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.

Did this page help you?