blob: ef1515b1f573499d64043ca1d6e779fd297f475e [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}
34 param:
35 SOURCE_URL:
36 type: string
37 default: "${_param:jenkins_gerrit_url}/{{source}}.git"
38 TARGET_URL:
39 type: string
chnyda2daf90a2017-12-06 14:48:16 +010040 default: "git@github.com:{{target}}.git"
chnydaaa87a052017-12-04 12:03:04 +010041 CREDENTIALS_ID:
42 type: string
43 default: "gerrit"
44 BRANCHES:
45 type: string
46 default: "{{branches}}"