projects:jenkins:semver
Differences
This shows you the differences between two versions of the page.
projects:jenkins:semver [2016/03/20 19:11] – created mkucia | projects:jenkins:semver [2016/10/17 23:38] (current) – removed mkucia | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Semantic Versioning with Git and Jenkins ====== | ||
- | |||
- | The idea is to have a Jenkins job that will tag an appropriate revision with a new version. | ||
- | |||
- | ===== Input parameters ===== | ||
- | * [Revision] - SHA of the commit to be tagged | ||
- | |||
- | ===== Prerequisites ===== | ||
- | * There must be a previous tag on the branch. The initial commit should have tag '' | ||
- | |||
- | |||
- | ===== Steps ===== | ||
- | - Clone repository | ||
- | - Checkout [Revision] | ||
- | - Git Describe | ||
- | - Parse output of Git Describe | ||
- | - Check commits for Api change tags | ||
projects/jenkins/semver.1458497475.txt.gz · Last modified: 2016/03/20 19:11 by mkucia