WORKFLOW

Connect a Pulumi application in GitHub to Relay for CI/CD

Use this workflow

To use this workflow:

  • add it to your relay account
  • configure a Slack connection called 'my-workspace' (or change this code to match your real connection's name)
  • add workflow secrets for your pulumi and github accounts
  • copy the webhook url from the relay UI
  • in your pulumi app repo on github, go to settings->webhooks
  • paste the webhook url and set it to execute on PRs

Code

Relay uses YAML to define the steps in a workflow.

Graph

Each step in the workflow is visualized below.
pulumi-preview

Integrations in this workflow

Install the Relay CLI

Relay CLI is an essential companion for authoring and managing workflows. You can install it with a package manager or download it.
brew install puppetlabs/puppet/relay
Learn more about setting up Relay.

How to contribute

We’re excited to see and share in our community’s creation. Take a look at our community overview to learn how to begin contributing to Relay.