Refactor: Cleanup JJB for pre-commit
[ci-management.git] / jjb / validation / validation-docker.yaml
index 0143422..88fa8f8 100644 (file)
@@ -1,23 +1,40 @@
+---
 - project:
-
     name: validation-docker
     project: validation
     mvn-settings: validation-settings
     stream:
       - master:
-          branch: '{stream}'
-          refs_tag: 'heads'
+          branch: "{stream}"
+          disabled: false
+          triggers:
+            # Build nigtly at 12:10 AM
+            - timed: "10 0 * * *"
+      - 3.0.0:
+          branch: "master"
           disabled: false
-      - 2.0.1:
-          branch: 'master'
-          refs_tag: 'tags'
-          disabled: true
+          triggers:
+            - gerrit:
+                server-name: "{gerrit-server-name}"
+                trigger-on:
+                  - change-merged-event
+                  - comment-added-contains-event:
+                      comment-contains-value: remerge$
+                projects:
+                  - project-compare-type: ANT
+                    project-pattern: "ci-management"
+                    branches:
+                      - branch-compare-type: ANT
+                        branch-pattern: "**/master"
+                    file-paths:
+                      - compare-type: REG_EXP
+                        pattern: "jjb/validation/validation-docker.yaml"
 
     arch_tag:
-      - 'amd64':
-          slave_label: 'ubuntu1604-docker-8c-8g'
-      - 'arm64':
-          slave_label: 'aarch64_build'
+      - "amd64":
+          slave_label: "ubuntu1804-docker-8c-8g"
+      - "arm64":
+          slave_label: "aarch64_build"
 
     jobs:
       - akraino-validation-docker-multiarch