add process of building PPA into daily job 37/2137/2
authorm00133142 <meimei@huawei.com>
Wed, 30 Sep 2015 09:13:03 +0000 (17:13 +0800)
committerm00133142 <meimei@huawei.com>
Fri, 9 Oct 2015 07:51:57 +0000 (15:51 +0800)
- divide build job into two jobs(build_ppa&build_iso)
- run build-iso job once a day
- run build-ppa job twice a day

JIRA: COMPASS-80

Change-Id: I7780552915993ebfecc534ac633dc23071d8e2ad
Signed-off-by: m00133142 <meimei@huawei.com>
jjb/compass4nfv/compass4nfv.yml

index 032cd9b..226b335 100644 (file)
@@ -11,7 +11,7 @@
         - 'compass-merge'
         - 'compass-daily-{stream}'
         - 'compass-build-iso'
-        - 'compass-build'
+        - 'compass-build-ppa'
         - 'compass-deploy-virtual-{flavor}'
 
     # stream:    branch with - in place of / (eg. stable-helium)
 
     publishers:
         - trigger:
-            project: 'compass-build'
+            project: 'compass-build-iso'
             threshold: SUCCESS
         - trigger:
             project: 'compass-deploy-virtual-cluster'
         - 'builder-compass-workspace-cleanup'
 
 - job-template:
-    name: 'compass-build'
+    name: 'compass-build-ppa'
 
     description: "build ppa(using docker) in huawei lab"
 
     scm:
         - git-scm:
             credentials-id: '{ssh-credentials}'
-
             refspec: ''
             branch: 'master'
 
+    triggers:
+        - timed: 'H 4-18/2 * * *'
+
     builders:
         - 'builder-compass-make-ppa'
-        - trigger-builds:
-          - project: 'compass-build-iso'
-            git-revision: true
-            block: true
 
 - job-template:
     name: 'compass-deploy-virtual-{flavor}'
             ./build/make_repo.sh
             # calc MD5 of ppa
             cd $PPA_CACHE
-            for i in `find *.gz *.iso *.img -type f`
+            for i in $(find *.gz *.iso *.img -type f)
             do
-                md5=`md5sum $i | cut -d ' ' -f1`
+                md5=$(md5sum $i | cut -d ' ' -f1)
                 echo $md5 > $i.md5
             done
             # upload PPA
-            for i in `find *.* -type f`
+            for i in $(find *.gz *.iso *.img *.md5 -type f)
             do
                 curl -T $i $PPA_REPO
             done