Automate Releases with CircleCI

End-to-end example

An example that uses Circle for CI can be found in the Replicated CI Demo project.

Step-by-step guide

  1. Create a new github repository
  2. Get your latest App release YAML from https://vendor.replicated.com and add it in a file replicated.yml in the repository
  3. Create circle.yml, an example can be found in the Replicated CI Demo project.
  4. Find your github repo on the CircleCI projects page and enable it as a Circle v1.0 Project.
  5. Get your App ID and API Token.
  6. Configure environments variables REPLICATED_APP and REPLICATED_API_TOKEN in CircleCI using Project SettingsEnvironment Variables.
  7. Push to your github repository, verify releases are created and promoted on https://vendor.replicated.com.