From 826acceca39ae7fa1583dbf84ae34cae7b5e4744 Mon Sep 17 00:00:00 2001 From: Raj Babu Das Date: Tue, 5 Nov 2019 18:30:54 +0530 Subject: [PATCH] (Doc): Adding release guideline (#911) * adding release guideline * fixing typo * fixing typo * refactoring the release guideline Signed-off-by: Raj * refactoring the release guideline Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj * refactoring the release guidelines Signed-off-by: Raj --- RELEASE-GUIDELINES.md | 60 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 RELEASE-GUIDELINES.md diff --git a/RELEASE-GUIDELINES.md b/RELEASE-GUIDELINES.md new file mode 100644 index 00000000000..c72525c56cc --- /dev/null +++ b/RELEASE-GUIDELINES.md @@ -0,0 +1,60 @@ +## RELEASE GUIDELINES + +- There is a scheduled release on the 15th of every month on the following repositories: + - [Litmus](https://github.com/litmuschaos/litmus) + - [Chaos-Operator](https://github.com/litmuschaos/chaos-operator) + - [Chaos-Exporter](https://github.com/litmuschaos/chaos-exporter) + +- Repositories use release version according to the [Semantic Versioning](https://semver.org/) + +- Docker images with release tags are pushed upon creation of a github release. The CI configuration to enable this can be found on the following repositories: + - [Litmus](https://github.com/litmuschaos/litmus/blob/master/.travis.yml) + - [Chaos-Operator](https://github.com/litmuschaos/chaos-operator/blob/master/.circleci/config.yml) + - [Chaos-Exporter](https://github.com/litmuschaos/chaos-exporter/blob/master/.travis.yml) + +- Following are the docker images: + - [litmuschaos/ansible-runner](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/ansible-runner) + - [litmuschaos/chaos-operator](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/chaos-operator) + - [litmuschaos/chaos-exporter](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/chaos-exporter) + +- Tracking of releases is done on Github [project board](https://github.com/litmuschaos/litmus/projects) + +- The flow of the release is done by the following steps: + - Sprint Planning with feature request from the community + - Development of feature + - RC1 build + - More RC build will be done on a need basis + - Testing is done after the RC1 build + - Cherry picking the commits to the release branch post RC build + - Release is done + +- Releases + - Pre Release Version (Development) + + + + + + +
0.8.0-RC-1DocumentationRelease Notes
+ + - Current version (Stable) + + + + + + +
0.7.0DocumentationRelease Notes
+ + - Past Versions + Here you can find previous versions of the documentation. + + + + + + +
0.6.0DocumentationRelease Notes
+ +- For more info, please visit [here](https://docs.litmuschaos.io/versions/).