Merge "Create Stable Branch Jobs for kuberef"
[releng.git] / jjb / kuberef / kuberef-verify-jobs.yaml
1 ---
2 - project:
3     name: kuberef-verify
4     project: kuberef
5     stream:
6       - master:
7           branch: '{stream}'
8       - jerma: &jerma
9           branch: 'stable/{stream}'
10           disabled: false
11     jobs:
12       - '{project}-verify-lint-{stream}'
13
14 - job-template:
15     name: '{project}-verify-lint-{stream}'
16     scm:
17       - git-scm-gerrit
18     parameters:
19       - label:
20           name: SLAVE_LABEL
21           default: 'opnfv-build'
22           all-nodes: false
23           node-eligibility: 'ignore-offline'
24       - project-parameter:
25           project: $GERRIT_PROJECT
26           branch: '{branch}'
27       - string:
28           name: GIT_BASE
29           default: https://gerrit.opnfv.org/gerrit/$PROJECT
30           description: 'Git URL to use on this Jenkins Slave'
31     triggers:
32       - gerrit:
33           server-name: 'gerrit.opnfv.org'
34           trigger-on:
35             - patchset-created-event
36             - comment-added-contains-event:
37                 comment-contains-value: 'recheck'
38             - comment-added-contains-event:
39                 comment-contains-value: 'reverify'
40           projects:
41             - project-compare-type: 'ANT'
42               project-pattern: 'kuberef'
43               branches:
44                 - branch-compare-type: 'ANT'
45                   branch-pattern: '**/{branch}'
46           skip-vote:
47             successful: false
48             failed: false
49             unstable: false
50             notbuilt: false
51     builders:
52       - kubref-run-linting
53
54 - builder:
55     name: kubref-run-linting
56     builders:
57       - shell:
58           !include-raw: ./kuberef-run-linting.sh