blob: 11827463efc9682905320c7d9391c3432ef730d4 [file] [log] [blame]
parameters:
jenkins:
client:
job_template:
test-opencontrail:
name: test-opencontrail-{{buildname}}-{{os}}-{{dist}}
jobs:
- buildname: oc31
os: ubuntu
dist: trusty
branch: R3.1
- buildname: oc31
os: ubuntu
dist: trusty
branch: R3.1
- buildname: oc311
os: ubuntu
dist: trusty
branch: R3.1.1.x
- buildname: oc311
os: ubuntu
dist: trusty
branch: R3.1.1.x
- buildname: oc32
os: ubuntu
dist: trusty
branch: R3.2
- buildname: oc32
os: ubuntu
dist: trusty
branch: R3.2
template:
discard:
build:
keep_num: 5
artifact:
keep_num: 5
type: workflow-scm
concurrent: false
quiet_period: 120
scm:
type: git
url: "https://github.com/chnyda/contrail-unittest"
trigger:
gerrit:
project:
contrail/contrail-pipeline:
branches:
- "{{branch}}"
contrail/contrail-build:
branches:
- "{{branch}}"
contrail/contrail-controller:
branches:
- "{{branch}}"
contrail/contrail-vrouter:
branches:
- "{{branch}}"
contrail/contrail-third-party:
branches:
- "{{branch}}"
contrail/contrail-generateDS:
branches:
- "{{branch}}"
contrail/contrail-sandesh:
branches:
- "{{branch}}"
contrail/contrail-packages:
branches:
- "{{branch}}"
contrail/contrail-nova-vif-driver:
branches:
- "{{branch}}"
contrail/contrail-neutron-plugin:
branches:
- "{{branch}}"
contrail/contrail-nova-extensions:
branches:
- "{{branch}}"
contrail/contrail-heat:
branches:
- "{{branch}}"
contrail/contrail-web-storage:
branches:
- "{{branch}}"
contrail/contrail-web-server-manager:
branches:
- "{{branch}}"
contrail/contrail-web-controller:
branches:
- "{{branch}}"
contrail/contrail-web-core:
branches:
- "{{branch}}"
contrail/contrail-webui-third-party:
branches:
- "{{branch}}"
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"
SOURCE_BRANCH:
type: string
default: "{{branch}}"
SOURCE_CREDENTIALS:
type: string
default: "gerrit"
KEEP_REPOS:
type: boolean
default: 'false'
description: "Don't cleanup on failure"
OS:
type: string
default: "{{os}}"
DIST:
type: string
default: "{{dist}}"
ARCH:
type: string
default: "amd64"