blob: db2033e1651a72e09ff13c0a3522d5097bf311cf [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 Josef7d7c7012017-08-15 17:23:47 +020028 keep_num: 25
Filip Pytloun7af94b32017-03-14 18:38:52 +010029 artifact:
Jakub Josef7d7c7012017-08-15 17:23:47 +020030 keep_num: 25
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"
36 credentials: "gerrit"
37 script: gating-pipeline.groovy
Jakub Josef62cf8612017-04-04 17:32:19 +020038 quiet_period: 60
Filip Pytloun7af94b32017-03-14 18:38:52 +010039 trigger:
40 gerrit:
41 project:
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040042 '{{regex}}':
Jakub Josef1ce4b3a2017-03-15 12:17:59 +010043 compare_type: REG_EXP
44 branches:
Filip Pytloun7af94b32017-03-14 18:38:52 +010045 - master
46 skip_vote:
47 - successful
48 - failed
49 - unstable
50 - not_built
51 event:
52 comment:
53 - added:
54 verdictCategory: 'Workflow'
55 commentAddedTriggerApprovalValue: '+1'
56 param:
57 JOBS_NAMESPACE:
58 type: string
59 default: "{{name}}"
Jakub Josef20e5cca2017-03-21 16:04:55 +010060 SKIP_TEST:
61 type: string
62 default: false
Filip Pytloun7af94b32017-03-14 18:38:52 +010063 CREDENTIALS_ID:
64 type: string
Mikhail Ivanovb2707e12017-04-10 17:19:30 +040065 default: "gerrit"