Rectify inter-job blocking strategy 07/38307/2
authorZhijiang Hu <hu.zhijiang@zte.com.cn>
Fri, 28 Jul 2017 03:48:31 +0000 (11:48 +0800)
committerZhijiang Hu <hu.zhijiang@zte.com.cn>
Fri, 28 Jul 2017 03:57:25 +0000 (11:57 +0800)
In order to completely solve the job interfer problem [1], this PS
does:
1) Block the right job by changing {installer}-(merge|verify)-.*
to {alias}-(merge|verify)-.*.
2) Let daily-build, verify-build, and merge-build to block each
other.

[1] https://gerrit.opnfv.org/gerrit/#/c/38145/

Change-Id: If0c92367106b62c372b70278b9fdfd9f49e996cb
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
jjb/daisy4nfv/daisy-project-jobs.yml
jjb/daisy4nfv/daisy4nfv-merge-jobs.yml
jjb/daisy4nfv/daisy4nfv-verify-jobs.yml

index 57e44e3..a11d23f 100644 (file)
@@ -54,6 +54,8 @@
             use-build-blocker: true
             blocking-jobs:
                 - '{installer}-daily-.*'
+                - 'daisy4nfv-merge-build-.*'
+                - 'daisy4nfv-verify-build-.*'
             block-level: 'NODE'
 
     scm:
index 561ffbe..f7a6c13 100644 (file)
             use-build-blocker: true
             blocking-jobs:
                 - '{alias}-merge-{phase}-.*'
+                - '{installer}-daily-.*'
             block-level: 'NODE'
 
     scm:
index dff0ff0..6f6ab0f 100644 (file)
@@ -50,7 +50,7 @@
         - build-blocker:
             use-build-blocker: true
             blocking-jobs:
-                - '{installer}-merge-build-.*'
+                - '{alias}-merge-build-.*'
             block-level: 'NODE'
 
     scm:
         - build-blocker:
             use-build-blocker: true
             blocking-jobs:
-                - '{installer}-merge-build-.*'
+                - '{alias}-merge-build-.*'
                 - '{alias}-verify-build-.*'
+                - '{installer}-daily-.*'
             block-level: 'NODE'
 
     scm: