Replaces lf-build1/2 references with lf-build5/6
[releng.git] / jjb / barometer / barometer.yaml
index 6bc904e..2d8e0d3 100644 (file)
       - 'barometer-verify-{stream}'
       - 'barometer-merge-{stream}'
       - 'barometer-daily-{stream}'
+      - 'barometer-plugins-tests'
 
     stream:
       - master:
           branch: '{stream}'
           gs-pathname: ''
           disabled: false
-      - hunter: &hunter
+      - kali: &kali
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
           disabled: false
-      - gambia:
+      - jerma: &jerma
+          branch: 'stable/{stream}'
+          gs-pathname: '/{stream}'
+          disabled: false
+      - iruya: &iruya
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
           disabled: false
@@ -36,7 +41,7 @@
       - project-parameter:
           project: '{project}'
           branch: '{branch}'
-      - 'lf-build2-defaults'
+      - 'opnfv-build-centos-defaults'
 
     scm:
       - git-scm-gerrit
@@ -93,7 +98,7 @@
       - project-parameter:
           project: '{project}'
           branch: '{branch}'
-      - 'lf-build2-defaults'
+      - 'opnfv-build-centos-defaults'
 
     scm:
       - git-scm
       - shell: !include-raw-escape: ./barometer-build.sh
       - shell: !include-raw-escape: ./barometer-upload-artifact.sh
 
+- job-template:
+    name: 'barometer-plugins-tests'
+
+    branch: master
+
+    disabled: '{obj:disabled}'
+
+    parameters:
+      - string:
+          name: BRANCH
+          default: '{branch}'
+      - opnfv-build-centos-defaults
+
+    triggers:
+      - timed: '@midnight'
+
+    builders:
+      - shell: |
+         rm -rf barometer
+         git clone "https://gerrit.opnfv.org/gerrit/barometer"
+         cd barometer
+         sudo docker build -t opnfv/barometer-collectd-tests-base --network=host \
+            -f docker/barometer-collectd-plugin-tests/Dockerfile.base .
+         docker build -t opnfv/barometer-collectd-tests --network=host \
+            -f docker/barometer-collectd-plugin-tests/Dockerfile .
+         docker run -t --net=host
+            -v `pwd`/src/collectd/collectd_sample_configs-master:/opt/collectd/etc/collectd.conf.d \
+            -v /var/run:/var/run -v /tmp:/tmp -v  `pwd`/plugin_test:/tests \
+            --privileged opnfv/barometer-collectd-tests:latest
+         docker container rm $(sudo docker container ls -aq)
+         docker rmi opnfv/barometer-collectd-tests:latest
+         docker rmi opnfv/barometer-collectd-tests-base:latest
+
 ########################
 # parameter macros
 ########################