Add releng-scm in jjb verify
[releng.git] / jjb / releng / releng-jobs.yaml
1 ---
2 - scm:
3     name: releng-scm
4     scm:
5       - git:
6           url: 'https://gerrit.opnfv.org/gerrit/releng'
7           refspec: '+refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/changes/*'
8           branches:
9             - '{ref}'
10
11 - trigger:
12     name: releng-patchset-created
13     triggers:
14       - gerrit:
15           trigger-on:
16             - patchset-created-event
17             - comment-added-contains-event:
18                 comment-contains-value: 'recheck'
19             - comment-added-contains-event:
20                 comment-contains-value: 'reverify'
21           projects:
22             - project-compare-type: 'ANT'
23               project-pattern: 'releng'
24               branches:
25                 - branch-compare-type: 'ANT'
26                   branch-pattern: 'master'
27
28 - builder:
29     name: jjb-verify
30     builders:
31       - shell: |
32           sudo apt-get -o DPkg::Lock::Timeout=300 update && \
33           sudo DEBIAN_FRONTEND=noninteractive apt-get \
34             -o DPkg::Lock::Timeout=300 dist-upgrade -y
35           sudo DEBIAN_FRONTEND=noninteractive \
36           apt-get -o DPkg::Lock::Timeout=300 install jenkins-job-builder -y
37           jenkins-jobs test --recursive -o /dev/null jjb/
38
39 - parameter:
40     name: jjb-slave
41     parameters:
42       - label:
43           name: slave
44           default: '{slave}'
45
46 - job-template:
47     name: jjb-verify
48     triggers:
49       - releng-patchset-created
50     scm:
51       - releng-scm:
52           ref: $GERRIT_REFSPEC
53     parameters:
54       - jjb-slave:
55           slave: lf-virtual1
56     builders:
57       - jjb-verify
58
59 - project:
60     name: 'jjb-verify'
61     jobs:
62       - 'jjb-verify'
63
64
65 - project:
66     name: releng-builder-jobs
67     project: 'releng'
68     project-name: 'releng'
69     jjb-version: '2.5.0'
70     jjb-cache: "$WORKSPACE/.cache/jenkins_jobs"
71
72     build-timeout: 60
73
74     rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-releng/38594/'
75     rtd-token: '291c6a0109493b4457e566d06141212452c65784'
76     project-pattern: 'releng'
77
78     jobs:
79       - '{project-name}-ci-jobs'
80       - '{project-name}-rtd-jobs'