zuul-jobs/roles/version-from-git
Emilien Macchi d6d835e414 version-from-git: fix logic with tags
When there is no commit since the tag, we don't want the scm_sha part of
project_ver, but just the scm_tag. This patch fix the logic.

Change-Id: I89e59049fe65ebc49fc03f205affa68b8fa5beb9
2017-11-03 16:05:53 -07:00
..
defaults Add base job and roles for javascript 2017-10-09 08:32:45 -05:00
tasks version-from-git: fix logic with tags 2017-11-03 16:05:53 -07:00
README.rst Add base job and roles for javascript 2017-10-09 08:32:45 -05:00

Sets three facts based on information in a git repo.

scm_sha

The short sha found in the repository.

project_ver

A string describing the project's version. It will either be the value of {{ zuul.tag }} or {{ scm_tag }}.{{ commits_since_tag }}.{{ scm_sha }} otherwise where scm_tag is either the most recent tag or the value of scm_sha if there are no commits in the repo.

commits_since_tag

Number of commits since the most recent tag.

Role Variables