blob: 330abc2ce42ce2c92eb4a6acc2bcd02dc99433e5 [file] [log] [blame]
chnydaaa87a052017-12-04 12:03:04 +01001parameters:
2 _param:
3 jenkins_pollscm_spec: "H/60 * * * *"
4 jenkins:
5 client:
6 job_template:
7 git-mirror-2way-common:
8 name: git-mirror-2way-{{name}}
9 jobs:
chnydaaa87a052017-12-04 12:03:04 +010010 - name: mcp-common-scripts
11 source: mcp/mcp-common-scripts
12 target: Mirantis/mcp-common-scripts
13 branches: "master"
14 template:
15 discard:
16 build:
17 keep_num: 10
18 artifact:
19 keep_num: 10
20 type: workflow-scm
21 concurrent: false
22 scm:
23 type: git
24 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010025 branch: "${_param:jenkins_pipelines_branch}"
chnydaaa87a052017-12-04 12:03:04 +010026 credentials: "gerrit"
27 script: git-mirror-2way-pipeline.groovy
28 github:
29 url: "https://github.com/{{target}}"
30 trigger:
31 github:
32 pollscm:
33 spec: ${_param:jenkins_pollscm_spec}
chnydad60ffdc2017-12-20 11:31:06 +010034 gerrit:
35 project:
36 "{{source}}":
37 branches:
38 - master
chnydaaa87a052017-12-04 12:03:04 +010039 param:
40 SOURCE_URL:
41 type: string
42 default: "${_param:jenkins_gerrit_url}/{{source}}.git"
43 TARGET_URL:
44 type: string
chnyda2daf90a2017-12-06 14:48:16 +010045 default: "git@github.com:{{target}}.git"
chnydaaa87a052017-12-04 12:03:04 +010046 CREDENTIALS_ID:
47 type: string
48 default: "gerrit"
49 BRANCHES:
50 type: string
51 default: "{{branches}}"