anchor.diff:      branches: "master"
   ```
   
  -The deployment pipeline is configured to pipeline upload the following `.buildkite/pipeline.deploy.yml` file:
  +The deployment pipeline is configured to pipeline upload the following  file:
  +
  +The "my-app-deployment" pipeline below is defined in the `.buildkite/pipeline.deploy.yml` file, and will run the `deploy` script when a build is triggered by the "my-app-test" pipeline above. 
   
   ```yml
   steps:
  
positive.code: # Deployments with Buildkite
  
  There are many ways to set up both manual and continuous deployment workflows using Buildkite.
  
  <%= toc %>
  
  
negative.code:     concurrency_group: "my-app-deploy"
      concurrency_limit: 1
  ```
  
  The ":rocket:" step in the deployment example above uses the concurrency attributes `concurrency_group` and `concurrency_limit`. These work together to ensure that no matter how many builds are triggered on this pipeline at once, no ":rocket:" steps can run in parallel. This prevents deploys clashing and attempting to write to the same resources. 
  
  <screenshot of a deploy pipeline>
  
  