Merge "Create project jobs for colorado branch"
[releng.git] / jjb / kvmfornfv / kvmfornfv.yml
index c5c122e..4bb0a15 100644 (file)
@@ -8,11 +8,10 @@
             branch: '{stream}'
             gs-pathname: ''
             disabled: false
-        - brahmaputra:
+        - colorado:
             branch: 'stable/{stream}'
             gs-pathname: '/{stream}'
-            disabled: true
-
+            disabled: false
 #####################################
 # patch verification phases
 #####################################
         - 'kvmfornfv-verify-{stream}'
         - 'kvmfornfv-verify-{phase}-{stream}'
         - 'kvmfornfv-merge-{stream}'
+        - 'kvmfornfv-daily-{stream}'
 #####################################
 # job templates
 #####################################
 - job-template:
     name: 'kvmfornfv-verify-{stream}'
 
+    project-type: multijob
+
     disabled: '{obj:disabled}'
 
     concurrent: true
             branch: '{branch}'
         - 'opnfv-build-ubuntu-defaults'
 
-    scm:
-        - gerrit-trigger-scm:
-            credentials-id: '{ssh-credentials}'
-            refspec: '$GERRIT_REFSPEC'
-            choosing-strategy: 'gerrit'
-
     triggers:
         - gerrit:
             trigger-on:
         - gerrit-parameter:
             branch: '{branch}'
         - '{slave-label}-defaults'
+        - 'kvmfornfv-defaults':
+            gs-pathname: '{gs-pathname}'
 
     builders:
         - description-setter:
 - job-template:
     name: 'kvmfornfv-merge-{stream}'
 
+    disabled: '{obj:disabled}'
+
     parameters:
         - project-parameter:
             project: '{project}'
     builders:
         - shell:
             !include-raw: ./kvmfornfv-build.sh
+
+- job-template:
+    name: 'kvmfornfv-daily-{stream}'
+
+    project-type: multijob
+
+    disabled: '{obj:disabled}'
+
+    concurrent: false
+
+    parameters:
+        - project-parameter:
+            project: '{project}'
+        - gerrit-parameter:
+            branch: '{branch}'
+        - 'opnfv-build-ubuntu-defaults'
+        - 'kvmfornfv-defaults':
+            gs-pathname: '{gs-pathname}'
+
+    scm:
+        - gerrit-trigger-scm:
+            credentials-id: '{ssh-credentials}'
+            refspec: ''
+            choosing-strategy: 'default'
+
+    triggers:
+         - timed: '@midnight'
+
+    builders:
+        - shell:
+            !include-raw-escape: ./kvmfornfv-build.sh
+        - shell:
+            !include-raw-escape: ./kvmfornfv-upload-artifact.sh
 #####################################
 # builder macros
 #####################################