Skip to main content
Table of contents


Create a Concourse pipeline

Create a new pipeline

You can use the repo mirror pipeline as an example - it uses GitHub, Slack and a bash script. Pivotal also provide a lot of example pipelines.

Apply a pipeline

Whenever a pipeline YAML is created or changed, it needs to be applied for the changes to take effect.

To apply a pipeline:

  1. If this is your first time using Concourse, download the fly CLI by clicking the appropriate OS logo at the bottom right corner of the team page and move it to somewhere in your $PATH
  2. Set a target for the team you want to login to: fly login -c -n govuk-tools -t cd-govuk-tools
  3. Navigate to the folder that contains the pipeline config YAML file
  4. Run fly -t cd-govuk-tools set-pipeline -p [pipeline name] -c [pipeline config YAML file name]
  5. Visit the provided URL to log in
  6. Double-check the diff to ensure you’re happy with what is about to be applied
  7. Enter y to make the changes
This page was last reviewed on 13 January 2020. It needs to be reviewed again on 13 April 2020 by the page owner #govuk-developers .
This page was set to be reviewed before 13 April 2020 by the page owner #govuk-developers. This might mean the content is out of date.