Suppose we want to release version X of component C.
- Ensure snapshot build correctly.
- Use the jenkins release task for C (category production). This task rely on adding a parameter to the gradle build task that remove the -SNAPSHOT from the name of C and its dependencies and push to openflexo-release in the artifactory.
- Tags the corresponding git commit.
- Advance the version of C (in file build.gradle).
- Change or create a new snapshot task on jenkins. 6 (optional) In case of major update, create a new branch and update jenkins tasks. 6 (optional) In case of major update, advance the master branch by merging it.