Publish Xtesting docker jobs 59/73359/4
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 11 May 2022 12:32:58 +0000 (14:32 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 11 May 2022 13:09:04 +0000 (15:09 +0200)
Change-Id: I784fc767e80e0e047af76ba36cb3cd3831de3327
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/functest/xtesting-ci-docker.yaml [new file with mode: 0644]

diff --git a/jjb/functest/xtesting-ci-docker.yaml b/jjb/functest/xtesting-ci-docker.yaml
new file mode 100644 (file)
index 0000000..d678314
--- /dev/null
@@ -0,0 +1,65 @@
+---
+- builder:
+    name: xtesting-ci-docker-builder
+    builders:
+      - shell:
+          cd {dir}
+          sudo docker build --pull true -t {image} .
+          sudo docker system prune --all -f
+
+- scm:
+    name: xtesting-ci-docker-scm
+    scm:
+      - git:
+          url: https://github.com/collivier/xtesting-ci-docker
+
+- trigger:
+    name: xtesting-ci-docker-trigger
+    triggers:
+      - pollscm:
+          cron: "H/30 * * * *"
+      - timed: '@daily'
+
+- parameter:
+    name: xtesting-ci-docker-parameter
+    parameters:
+      - label:
+          name: node
+          default: 'lf-virtual1'
+
+- job-template:
+    name: xtesting-ci-docker-{stream}
+    scm:
+      - xtesting-ci-docker-scm
+    parameters:
+      - xtesting-ci-docker-parameter
+    triggers:
+      - xtesting-ci-docker-trigger
+    builders:
+      - xtesting-ci-docker-builder:
+          image: '{image}'
+          dir: '{dir}'
+
+- project:
+    name: xtesting-ci-docker
+    stream:
+      - jenkins-debian-lts-slim:
+          dir: jenkins.debian
+          image: opnfv/xtesting-jenkins:lts-slim
+      - jenkins-debian-lts-alpine:
+          dir: jenkins
+          image: opnfv/xtesting-jenkins:lts-alpine
+    jobs:
+      - xtesting-ci-docker-{stream}
+
+- view:
+    name: xtesting-ci-docker
+    view-type: list
+    columns:
+      - status
+      - weather
+      - job
+      - last-success
+      - last-failure
+      - last-duration
+    regex: ^xtesting-ci-docker*$