parameters: | |
_param: | |
jenkins_pollscm_spec: "H/60 * * * *" | |
jenkins_contrail_pipeline: "${_param:jenkins_gerrit_url}/contrail/contrail-pipeline" | |
jenkins: | |
client: | |
job_template: | |
git-mirror-upstream: | |
name: git-mirror-upstream-{{name}} | |
jobs: | |
- name: contrail-build | |
branches: ${_param:contrail_branches} | |
- name: contrail-controller | |
branches: ${_param:contrail_branches} | |
- name: contrail-vrouter | |
branches: ${_param:contrail_branches} | |
- name: contrail-third-party | |
branches: ${_param:contrail_branches} | |
- name: contrail-generateDS | |
branches: ${_param:contrail_branches} | |
- name: contrail-sandesh | |
branches: ${_param:contrail_branches} | |
- name: contrail-packages | |
branches: ${_param:contrail_branches} | |
- name: contrail-nova-vif-driver | |
branches: ${_param:contrail_branches} | |
- name: contrail-neutron-plugin | |
branches: ${_param:contrail_branches} | |
- name: contrail-nova-extensions | |
branches: ${_param:contrail_branches} | |
- name: contrail-ceilometer-plugin | |
branches: ${_param:contrail_ceilometer_plugin_branches} | |
- name: contrail-heat | |
branches: ${_param:contrail_branches} | |
- name: contrail-web-storage | |
branches: ${_param:contrail_branches} | |
- name: contrail-web-server-manager | |
branches: ${_param:contrail_branches} | |
- name: contrail-web-controller | |
branches: ${_param:contrail_branches} | |
- name: contrail-web-core | |
branches: ${_param:contrail_branches} | |
- name: contrail-webui-third-party | |
branches: ${_param:contrail_branches} | |
- name: contrail-dpdk-extra-packages | |
branches: ${_param:contrail_dpdk_extra_branches} | |
- name: contrail-dpdk | |
branches: ${_param:contrail_dpdk_branches} | |
- name: contrail-third-party-cache-fixup | |
branches: ${_param:contrail_third_party_cache_fixup_branches} | |
template: | |
discard: | |
build: | |
keep_num: 10 | |
artifact: | |
keep_num: 10 | |
type: workflow-scm | |
concurrent: false | |
scm: | |
type: git | |
url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | |
branch: "${_param:jenkins_pipelines_branch}" | |
credentials: "gerrit" | |
script: git-mirror-pipeline.groovy | |
github: | |
url: "https://github.com/Mirantis/{{name}}" | |
trigger: | |
gerrit: | |
project: | |
contrail/{{name}}: | |
branches: | |
- compare_type: "REG_EXP" | |
name: ".*" | |
message: | |
build_successful: "Build successful" | |
build_unstable: "Build unstable" | |
build_failure: "Build failed" | |
event: | |
ref: | |
- updated | |
param: | |
SOURCE_URL: | |
type: string | |
default: "${_param:jenkins_gerrit_url}/contrail/{{name}}.git" | |
TARGET_URL: | |
type: string | |
default: "git@github.com:Mirantis/{{name}}.git" | |
CREDENTIALS_ID: | |
type: string | |
default: "gerrit" | |
BRANCHES: | |
type: string | |
default: "{{branches}}" | |
job: | |
git-mirror-upstream-ifmap-python-client: | |
discard: | |
build: | |
keep_num: 10 | |
artifact: | |
keep_num: 10 | |
type: workflow-scm | |
concurrent: false | |
scm: | |
type: git | |
url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | |
branch: "${_param:jenkins_pipelines_branch}" | |
credentials: "gerrit" | |
script: git-mirror-pipeline.groovy | |
github: | |
url: "https://github.com/tcpcloud/ifmap-python-client" | |
param: | |
SOURCE_URL: | |
type: string | |
default: "${_param:jenkins_gerrit_url}/contrail/ifmap-python-client.git" | |
TARGET_URL: | |
type: string | |
default: "git@github.com:Mirantis/ifmap-python-client.git" | |
CREDENTIALS_ID: | |
type: string | |
default: "gerrit" | |
BRANCHES: | |
type: string | |
default: "master" | |
# XXX: this one ccp- prefixed is kind-of obsolete and should be | |
# removed | |
git-mirror-upstream-ccp-contrail-pipeline: | |
discard: | |
build: | |
keep_num: 10 | |
artifact: | |
keep_num: 10 | |
type: workflow-scm | |
concurrent: false | |
scm: | |
type: git | |
url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | |
branch: "${_param:jenkins_pipelines_branch}" | |
credentials: "gerrit" | |
script: git-mirror-pipeline.groovy | |
github: | |
url: https://github.com/Mirantis/ccp-contrail-pipeline | |
trigger: | |
gerrit: | |
project: | |
contrail/contrail-pipeline: | |
branches: | |
- master | |
message: | |
build_successful: "Build successful" | |
build_unstable: "Build unstable" | |
build_failure: "Build failed" | |
event: | |
ref: | |
- updated | |
param: | |
SOURCE_URL: | |
type: string | |
default: "${_param:jenkins_contrail_pipeline}" | |
TARGET_URL: | |
type: string | |
default: "git@github.com:Mirantis/ccp-contrail-pipeline.git" | |
CREDENTIALS_ID: | |
type: string | |
default: "gerrit" | |
BRANCHES: | |
type: string | |
default: master | |
git-mirror-upstream-contrail-pipeline: | |
discard: | |
build: | |
keep_num: 10 | |
artifact: | |
keep_num: 10 | |
type: workflow-scm | |
concurrent: false | |
scm: | |
type: git | |
url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | |
branch: "${_param:jenkins_pipelines_branch}" | |
credentials: "gerrit" | |
script: git-mirror-pipeline.groovy | |
github: | |
url: https://github.com/Mirantis/contrail-pipeline | |
trigger: | |
gerrit: | |
project: | |
contrail/contrail-pipeline: | |
branches: | |
- master | |
message: | |
build_successful: "Build successful" | |
build_unstable: "Build unstable" | |
build_failure: "Build failed" | |
event: | |
ref: | |
- updated | |
param: | |
SOURCE_URL: | |
type: string | |
default: "${_param:jenkins_contrail_pipeline}" | |
TARGET_URL: | |
type: string | |
default: "git@github.com:Mirantis/contrail-pipeline.git" | |
CREDENTIALS_ID: | |
type: string | |
default: "gerrit" | |
BRANCHES: | |
type: string | |
default: master |