changeset ea5c31c29385 in modules/sale_shipment_grouping:default
details: 
https://hg.tryton.org/modules/sale_shipment_grouping?cmd=changeset;node=ea5c31c29385
description:
        Append CI build number to package version

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

        issue8831
        review254651002
diffstat:

 setup.py |  11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 1aadbca1dd6f -r ea5c31c29385 setup.py
--- a/setup.py  Mon Nov 04 13:09:51 2019 +0100
+++ b/setup.py  Mon Nov 25 21:55:21 2019 +0100
@@ -41,8 +41,15 @@
     major_version, minor_version)
 if minor_version % 2:
     version = '%s.%s.dev0' % (major_version, minor_version)
-    download_url = 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % (
-        name[8:], name, version)
+    download_url = (
+        'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % (
+            name[8:], 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 = []
 for dep in info.get('depends', []):

Reply via email to