validation: Only run tagged docker build once
[ci-management.git] / jjb / validation / validation-docker.yaml
1 - project:
2
3     name: validation-docker
4     project: validation
5     mvn-settings: validation-settings
6     stream:
7       - master:
8           branch: '{stream}'
9           disabled: false
10           triggers:
11             # Build nigtly at 12:10 AM
12             - timed: '10 0 * * *'
13       - 3.0.0:
14           branch: 'master'
15           disabled: false
16           triggers:
17             - gerrit:
18                 server-name: '{gerrit-server-name}'
19                 trigger-on:
20                   - change-merged-event
21                   - comment-added-contains-event:
22                       comment-contains-value: remerge$
23                 projects:
24                   - project-compare-type: ANT
25                     project-pattern: 'ci-management'
26                     branches:
27                       - branch-compare-type: ANT
28                         branch-pattern: '**/master'
29                     file-paths:
30                       - compare-type: REG_EXP
31                         pattern: 'jjb/validation/validation-docker.yaml'
32
33     arch_tag:
34       - 'amd64':
35           slave_label: 'ubuntu1604-docker-8c-8g'
36       - 'arm64':
37           slave_label: 'aarch64_build'
38
39     jobs:
40       - akraino-validation-docker-multiarch
41       - akraino-validation-docker-specific-arch
42       - akraino-validation-docker-manifest