blob: 0cf3a336293fda7cbf880cc96f795a6a80fc9cb9 [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001parameters:
Filip Pytlouna83bbee2017-03-15 18:13:59 +01002 _param:
3 jenkins_pollscm_spec: "H/60 * * * *"
Filip Pytloun7af94b32017-03-14 18:38:52 +01004 jenkins:
5 client:
6 job_template:
7 git-mirror:
8 name: git-mirror-{{name}}
9 jobs:
10 - name: contrail-build
11 - name: contrail-controller
12 - name: contrail-vrouter
13 - name: contrail-third-party
14 - name: contrail-generateDS
15 - name: contrail-sandesh
16 - name: contrail-packages
17 - name: contrail-nova-vif-driver
18 - name: contrail-neutron-plugin
19 - name: contrail-nova-extensions
20 - name: contrail-ceilometer-plugin
21 - name: contrail-heat
22 - name: contrail-web-storage
23 - name: contrail-web-server-manager
24 - name: contrail-web-controller
25 - name: contrail-web-core
26 - name: contrail-webui-third-party
27 - name: contrail-dpdk-extra-packages
28 - name: contrail-kubernetes
29 template:
30 discard:
31 build:
32 keep_num: 10
33 artifact:
34 keep_num: 10
35 type: workflow-scm
36 concurrent: false
37 scm:
38 type: git
39 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
40 credentials: "gerrit"
41 script: git-mirror-pipeline.groovy
42 github:
43 url: "https://github.com/Juniper/{{name}}"
44 trigger:
45 github:
46 pollscm:
47 spec: ${_param:jenkins_pollscm_spec}
48 param:
49 SOURCE_URL:
50 type: string
51 default: "https://github.com/Juniper/{{name}}.git"
52 TARGET_URL:
53 type: string
54 default: "${_param:jenkins_gerrit_url}/contrail/{{name}}.git"
55 CREDENTIALS_ID:
56 type: string
57 default: "gerrit"
58 BRANCHES:
59 type: string
60 default: ${_param:contrail_branches}
61 job:
62 git-mirror-ifmap-python-client:
63 discard:
64 build:
65 keep_num: 10
66 artifact:
67 keep_num: 10
68 type: workflow-scm
69 concurrent: false
70 scm:
71 type: git
72 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
73 credentials: "gerrit"
74 script: git-mirror-pipeline.groovy
75 github:
76 url: "https://github.com/tcpcloud/ifmap-python-client"
77 trigger:
78 github:
79 pollscm:
80 spec: ${_param:jenkins_pollscm_spec}
81 param:
82 SOURCE_URL:
83 type: string
84 default: "https://github.com/tcpcloud/ifmap-python-client.git"
85 TARGET_URL:
86 type: string
87 default: "${_param:jenkins_gerrit_url}/contrail/ifmap-python-client.git"
88 CREDENTIALS_ID:
89 type: string
90 default: "gerrit"
91 BRANCHES:
92 type: string
93 default: "master"