summaryrefslogtreecommitdiffstats
path: root/jjb/infra/bifrost-verify-jobs.yml
diff options
context:
space:
mode:
authorMarkos Chandras <mchandras@suse.de>2017-01-10 15:07:03 +0000
committerMarkos Chandras <mchandras@suse.de>2017-01-12 14:28:47 +0000
commit5ceb25f8957cd5b7919a1ccdbf37970e37316cd4 (patch)
tree1e4a1d936f1ac27f80c0ac0f78a571d537b2fe03 /jjb/infra/bifrost-verify-jobs.yml
parent3f8ff074cbdc4f6d882345ac2cacf2acc26efc5b (diff)
infra: bifrost: Upload build logs to artifacts.opnfv.org
Change-Id: I0ba0fe05911dc7ea7cf31286b2f083f85ec5c549 Signed-off-by: Markos Chandras <mchandras@suse.de>
Diffstat (limited to 'jjb/infra/bifrost-verify-jobs.yml')
-rw-r--r--jjb/infra/bifrost-verify-jobs.yml34
1 files changed, 29 insertions, 5 deletions
diff --git a/jjb/infra/bifrost-verify-jobs.yml b/jjb/infra/bifrost-verify-jobs.yml
index baf33ea3a..5f25ff883 100644
--- a/jjb/infra/bifrost-verify-jobs.yml
+++ b/jjb/infra/bifrost-verify-jobs.yml
@@ -120,6 +120,9 @@
- label:
name: SLAVE_LABEL
default: 'infra-{type}-{distro}'
+ - string:
+ name: BIFROST_LOG_URL
+ default: 'http://artifacts.opnfv.org/cross-community-ci/openstack/bifrost/$GERRIT_NAME/$GERRIT_CHANGE_NUMBER/$GERRIT_PATCHSET_NUMBER/$JOB_NAME'
scm:
- git:
@@ -133,10 +136,9 @@
wipe-workspace: true
builders:
- - description-setter:
- description: "Built on $NODE_NAME"
- - shell:
- !include-raw-escape: ./bifrost-verify.sh
+ - bifrost-set-name
+ - bifrost-build
+ - bifrost-artifacts-upload
publishers:
- email:
@@ -157,7 +159,7 @@
exclude-no-code-change: 'false'
- comment-added-contains-event:
comment-contains-value: 'recheck'
- custom-url: '* $JOB_NAME $BUILD_URL'
+ custom-url: '* $JOB_NAME $BIFROST_LOG_URL'
silent-start: true
projects:
- project-compare-type: 'PLAIN'
@@ -186,6 +188,7 @@
comment-contains-value: 'recheck'
- comment-added-contains-event:
comment-contains-value: 'reverify'
+ custom-url: '* $JOB_NAME $BIFROST_LOG_URL'
projects:
- project-compare-type: 'ANT'
project-pattern: 'releng'
@@ -198,3 +201,24 @@
- compare-type: ANT
pattern: 'jjb/infra/**'
readable-message: true
+
+#---------------------------
+# builder macros
+#---------------------------
+- builder:
+ name: bifrost-set-name
+ builders:
+ - description-setter:
+ description: "Built on $NODE_NAME"
+
+- builder:
+ name: bifrost-build
+ builders:
+ - shell:
+ !include-raw: ./bifrost-verify.sh
+
+- builder:
+ name: bifrost-artifacts-upload
+ builders:
+ - shell:
+ !include-raw: ./bifrost-upload-logs.sh