Adding parameters to kuberef verify job
[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     jobs:
9       - '{project}-verify-lint-{stream}'
10
11 - job-template:
12     name: '{project}-verify-lint-{stream}'
13     scm:
14       - kuberef-project-scm
15     parameters:
16       - label:
17           name: SLAVE_LABEL
18           default: 'opnfv-build'
19           all-nodes: false
20           node-eligibility: 'ignore-offline'
21       - project-parameter:
22           project: $GERRIT_PROJECT
23           branch: '{branch}'
24       - string:
25           name: GIT_BASE
26           default: https://gerrit.opnfv.org/gerrit/$PROJECT
27           description: 'Git URL to use on this Jenkins Slave'
28     triggers:
29       - gerrit:
30           server-name: 'gerrit.opnfv.org'
31           trigger-on:
32             - patchset-created-event
33             - comment-added-contains-event:
34                 comment-contains-value: 'recheck'
35             - comment-added-contains-event:
36                 comment-contains-value: 'reverify'
37           projects:
38             - project-compare-type: 'ANT'
39               project-pattern: 'kuberef'
40               branches:
41                 - branch-compare-type: 'ANT'
42                   branch-pattern: '**/{branch}'
43           skip-vote:
44             successful: false
45             failed: false
46             unstable: false
47             notbuilt: false
48     builders:
49       - kubref-run-linting
50
51 - scm:
52     name: kuberef-project-scm
53     scm:
54       - git:
55           url: https://gerrit.opnfv.org/gerrit/kuberef
56           refspec: '+refs/changes/*:refs/changes/*'
57           branches:
58             - '{ref}'
59
60 - builder:
61     name: kubref-run-linting
62     builders:
63       - shell:
64           !include-raw: ./kuberef-run-linting.sh