Auto: Daily job definition 13/65613/1
authorMartin Klozik <martin.klozik@tieto.com>
Thu, 6 Dec 2018 10:45:28 +0000 (11:45 +0100)
committerMartin Klozik <martin.klozik@tieto.com>
Thu, 6 Dec 2018 10:48:31 +0000 (11:48 +0100)
A daily job definition to execute Auto project daily CI script.
A definition of intel-pod18-defaults was added into
jjb/global/slave-params.yaml

Change-Id: I26877088a0c1ab25dc67de0aba1f2da6b2862661
Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
jjb/auto/auto.yaml
jjb/global/slave-params.yaml

index abba9c8..ccf723f 100644 (file)
@@ -45,6 +45,7 @@
     jobs:
       - '{installer}-{scenario}-{pod}-auto-daily-{stream}'
       - '{installer}-deploy-{pod}-daily-{stream}'
+      - 'auto-daily-{stream}'
       - 'auto-verify-{stream}'
       - 'auto-merge-{stream}'
 
             same-node: true
             block: true
 
+- job-template:
+    name: 'auto-daily-{stream}'
+
+    disabled: '{obj:disabled}'
+
+    properties:
+      - logrotate-default
+      - build-blocker:
+          use-build-blocker: true
+          blocking-jobs:
+            - 'auto-daily-.*'
+          blocking-level: 'NODE'
+
+    parameters:
+      - project-parameter:
+          project: '{project}'
+          branch: '{branch}'
+      - 'intel-pod18-defaults'
+
+    triggers:
+      - timed: '0 16 * * *'
+
+    builders:
+      - shell: |
+          pwd
+          ./ci/build-auto.sh daily
+
 - job-template:
     name: 'auto-verify-{stream}'
 
index 30ecd2a..e62a75c 100644 (file)
           default: https://gerrit.opnfv.org/gerrit/$PROJECT
           description: 'Git URL to use on this Jenkins Slave'
 
+- parameter:
+    name: 'intel-pod18-defaults'
+    parameters:
+      - node:
+          name: SLAVE_NAME
+          description: 'Slave name on Jenkins'
+          allowed-slaves:
+            - intel-pod18
+          default-slaves:
+            - intel-pod18
+      - string:
+          name: GIT_BASE
+          default: https://gerrit.opnfv.org/gerrit/$PROJECT
+          description: 'Git URL to use on this Jenkins Slave'
+
 - parameter:
     name: 'huawei-pod3-defaults'
     parameters: