blob: 3b1a62fdc4b6e6544ce524efdd4cce5c7b89d2e9 [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
Jakub Josef873ac4d2018-01-03 14:36:29 +010039 event:
40 ref:
41 - updated
chnydaaa87a052017-12-04 12:03:04 +010042 param:
43 SOURCE_URL:
44 type: string
45 default: "${_param:jenkins_gerrit_url}/{{source}}.git"
46 TARGET_URL:
47 type: string
chnyda2daf90a2017-12-06 14:48:16 +010048 default: "git@github.com:{{target}}.git"
chnydaaa87a052017-12-04 12:03:04 +010049 CREDENTIALS_ID:
50 type: string
51 default: "gerrit"
52 BRANCHES:
53 type: string
54 default: "{{branches}}"
Jakub Josef73305d92018-01-10 16:00:58 +010055 description: "Comma-separated list of branches to mirror"