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.

Previous
View logs for a service