changeset b6e12c34bf8a in trytond-gis:default
details: https://hg.tryton.org/trytond-gis?cmd=changeset;node=b6e12c34bf8a
description:
        Append CI build number to package version

        This makes them unique and avoid collision with the shared cache.

        issue8831
        review254651002
diffstat:

 setup.py |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (16 lines):

diff -r d94f9215e10d -r b6e12c34bf8a setup.py
--- a/setup.py  Mon Nov 04 12:45:50 2019 +0100
+++ b/setup.py  Mon Nov 25 21:55:22 2019 +0100
@@ -40,6 +40,12 @@
     version = '%s.%s.dev0' % (major_version, minor_version)
     download_url = 'hg+http://hg.tryton.org/%s#egg=%s-%s' % (
         name, name, version)
+local_version = []
+for build in ['CI_BUILD_NUMBER', 'CI_JOB_NUMBER', 'CI_JOB_ID']:
+    if os.environ.get(build):
+        local_version.append(os.environ[build])
+if local_version:
+    version += '+' + '.'.join(local_version)
 
 requires = ['geomet', get_require_version('trytond'), 'psycopg2 >= 2.0.14']
 

Reply via email to