StarlingX build source tree root
e01eb44f2c
Currently all flock packages have a common base version of 1.0 or 1.0.0 defined in specfiles. The build system creates tarballs and whl files with the base version (without TIS_PATCH_VER) and the version is also attached the generated RPM file (with TIS_PATCH_VER). This patch addes PBR (OpenStack's Python Build Reasonableness) support, which can generate the version by parsing semantically-versioned Git tags and walking the Git history back to the last release tag. A new variable named PBR_VERSION is supported in build_srpm.data. If its is not set, the build system still uses TIS_PATCH_VER like before. If PBR_VERSION=auto, the build system will generate the version by PBR and create tarballs, whl files and RPM files with this version. If PBR_VERSION is set manually, the build system will use it directly. Story: 2006703 Task: 37014 Change-Id: Ic377e3ae3344b291d2d9c0d0fca8f681d1a007b5 Signed-off-by: Bin Yang <bin.yang@intel.com> Signed-off-by: Yang, Bin <bin.yang@intel.com> |
||
---|---|---|
build-data | ||
build-tools | ||
stx | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
LICENSE | ||
test-requirements.txt | ||
tox.ini |