Store blu-val results in nexus.
[ci-management.git] / jjb / validation / bluval.yaml
index 5933498..b052789 100644 (file)
           name: OPTIONAL
           default: ''
           description: 'If set to yes run optional tests'
+      - string:
+          name: LAB_SILO
+          default: ''
+          description: 'Folder in nexus where the logs are pushed.'
+      - string:
+          name: SETTINGS_FILE
+          default: '/home/jenkins/settings.xml'
+          description: 'Path to credentials file'
 
 - job-template:
     name: 'bluval-daily-{stream}'
@@ -81,7 +89,7 @@
     scm:
       - git:
           credentials-id: '{jenkins-ssh-credential}'
-          url: '{git-url}/ci-management.git'
+          url: '{git-url}/validation.git'
           refspec: ''
           branches:
             - 'refs/heads/{branch}'
             timeout: '{submodule-timeout}'
           choosing-strategy: default
 
-
     builders:
       - description-setter:
           description: "POD: $NODE_NAME"
-      - shell: ./jjb/shell/run_bluval.sh -n "$BLUEPRINT"
+      - lf-infra-create-netrc:
+          server-id: logs
+      - shell: !include-raw-escape:
+        - ../shell/run_bluval.sh
+
+    publishers:
+      - logparser:
+          use-project-rules: true
+          parse-rules: "./bluval/rules.txt"
+          unstable-on-warning: true
+          fail-on-error: true
+          show-graphs: false