.gitlab-ci.yml: split AUTOBUILD_JOB_NAME from CI_JOB_NAME
authorStefan Metzmacher <metze@samba.org>
Fri, 12 Apr 2019 19:21:03 +0000 (21:21 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 18 Apr 2019 12:09:34 +0000 (12:09 +0000)
This will make it easier extend the templates later.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
.gitlab-ci.yml

index 58dc7ca2e12f7a82237f44ef5c69bc5cc237c3cd..b32181529da3ca3c8948eb764d3461d1c60aeab4 100644 (file)
@@ -32,6 +32,8 @@ include:
   - 'bootstrap/.gitlab-ci.yml'
 
 .shared_template:
+  variables:
+    AUTOBUILD_JOB_NAME: $CI_JOB_NAME
   image: $SAMBA_CI_CONTAINER_IMAGE
   stage: build
   tags:
@@ -74,8 +76,8 @@ include:
   script:
     # gitlab predefines CI_JOB_NAME for each job. The gitlab job usually matches the
     # autobuild name, which means we can define a default template that runs most autobuild jobs
-    - echo "Running cmd script/autobuild.py $CI_JOB_NAME --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase"
-    - script/autobuild.py $CI_JOB_NAME    --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase
+    - echo "Running cmd script/autobuild.py $AUTOBUILD_JOB_NAME --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase"
+    - script/autobuild.py $AUTOBUILD_JOB_NAME    --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase
 
 others:
   extends: .shared_template