Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.21 KB

Project-release-process.md

File metadata and controls

19 lines (16 loc) · 1.21 KB

This article documents the standard release process for projects that make up Rancher. Once you release a project, you'll need to reference the new release in another project. Where it is referenced can vary project-to-project.

To release one of Rancher projects, do the following:

  1. Clone a fresh copy of the project
  • Example: git clone git@github.com:rancherio/python-agent.git
  1. Tag the release:
  • Example: git tag v0.16.0
  1. Build the project's artifacts. If you have build-tools/bin on your PATH, it's a one-linerL
  • Example: release
  1. Push the tag to github:
  • Example: git push origin v0.16.0
  1. Go to the project's Release page in GitHub.
  1. Edit the newly created release and upload the artifact (typically a tar.gz) to the release
  2. Update Rancher's reference to the newly created release.