blob: 1ed093e4664435c9838452722531587f5625c2f1 [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001parameters:
2 jenkins:
3 client:
Jakub Josef9ab31442017-04-05 14:02:59 +02004 view:
5 Gating:
6 enabled: true
7 type: ListView
8 include_regex: "gate-.*"
Filip Pytloun7af94b32017-03-14 18:38:52 +01009 job_template:
10 gate-gerrit-namespace:
11 name: gate-gerrit-{{name}}
12 jobs:
13 - name: mk
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040014 regex: 'mk\/.*'
Filip Pytloun7af94b32017-03-14 18:38:52 +010015 - name: debian
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040016 regex: 'debian\/.*'
Filip Pytloun7af94b32017-03-14 18:38:52 +010017 - name: contrail
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040018 regex: 'contrail\/.*'
Filip Pytloun7af94b32017-03-14 18:38:52 +010019 - name: salt-models
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040020 regex: 'salt-models\/.*'
Filip Pytloun7af94b32017-03-14 18:38:52 +010021 - name: salt-formulas
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040022 regex: 'salt-formulas\/.*'
23 - name: oss
24 regex: 'oss\/devops-portal'
Filip Pytloun7af94b32017-03-14 18:38:52 +010025 template:
26 discard:
27 build:
Jakub Josef0d2c9c02018-02-08 16:51:45 +010028 keep_num: 150
Filip Pytloun7af94b32017-03-14 18:38:52 +010029 artifact:
Jakub Josef0d2c9c02018-02-08 16:51:45 +010030 keep_num: 150
Filip Pytloun7af94b32017-03-14 18:38:52 +010031 type: workflow-scm
32 concurrent: true
33 scm:
34 type: git
35 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010036 branch: "${_param:jenkins_pipelines_branch}"
Filip Pytloun7af94b32017-03-14 18:38:52 +010037 credentials: "gerrit"
38 script: gating-pipeline.groovy
Jakub Josef62cf8612017-04-04 17:32:19 +020039 quiet_period: 60
Filip Pytloun7af94b32017-03-14 18:38:52 +010040 trigger:
41 gerrit:
42 project:
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040043 '{{regex}}':
Jakub Josef1ce4b3a2017-03-15 12:17:59 +010044 compare_type: REG_EXP
45 branches:
Filip Pytloun7af94b32017-03-14 18:38:52 +010046 - master
47 skip_vote:
48 - successful
49 - failed
50 - unstable
51 - not_built
52 event:
53 comment:
54 - added:
55 verdictCategory: 'Workflow'
56 commentAddedTriggerApprovalValue: '+1'
57 param:
58 JOBS_NAMESPACE:
59 type: string
60 default: "{{name}}"
Jakub Josef20e5cca2017-03-21 16:04:55 +010061 SKIP_TEST:
62 type: string
63 default: false
Filip Pytloun7af94b32017-03-14 18:38:52 +010064 CREDENTIALS_ID:
65 type: string
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040066 default: "gerrit"