blob: 156cedb8232790d022282df9c796e1df77c23f05 [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001parameters:
2 jenkins:
3 client:
4 job_template:
5 build-opencontrail-dpdk-extra:
6 name: build-opencontrail-dpdk-extra-{{branch_name}}-{{os}}-{{dist}}
7 jobs:
8 - os: ubuntu
9 dist: trusty
10 branch_name: kilo
11 branch_real_name: kilo
chnyda063bf3d2017-07-20 10:57:56 +020012 aptly_repo: ubuntu-trusty-kilo
13 binary: "all"
Filip Pytloun7af94b32017-03-14 18:38:52 +010014 - os: ubuntu
15 dist: trusty
16 branch_name: liberty
17 branch_real_name: liberty-multiqueue
chnyda063bf3d2017-07-20 10:57:56 +020018 aptly_repo: ubuntu-trusty-liberty
19 binary: "all"
Filip Pytloun7af94b32017-03-14 18:38:52 +010020 - os: ubuntu
21 dist: trusty
22 branch_name: mitaka
23 branch_real_name: mitaka
chnyda063bf3d2017-07-20 10:57:56 +020024 aptly_repo: ubuntu-trusty-mitaka
25 binary: "all"
Filip Pytloun7af94b32017-03-14 18:38:52 +010026 - os: ubuntu
27 dist: xenial
28 branch_name: mitaka
29 branch_real_name: mitaka
chnyda063bf3d2017-07-20 10:57:56 +020030 aptly_repo: ubuntu-xenial-mitaka
31 binary: "all"
chnyda1ccf3a42017-05-22 17:41:50 +020032 - os: ubuntu
33 dist: xenial
34 branch_name: newton
35 branch_real_name: newton
chnyda063bf3d2017-07-20 10:57:56 +020036 aptly_repo: ubuntu-xenial-newton
37 binary: "all"
38 - os: ubuntu
39 dist: xenial
40 branch_name: dpdk1702
41 branch_real_name: mitaka_dpdk_17_02
42 aptly_repo: ubuntu-xenial-oc40-dpdk1702
43 binary: "contrail-dpdk-kernel-modules-dkms"
Filip Pytloun7af94b32017-03-14 18:38:52 +010044 template:
45 discard:
46 build:
47 keep_num: 5
48 artifact:
49 keep_num: 5
50 type: workflow-scm
51 concurrent: false
52 scm:
53 type: git
54 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
55 credentials: "gerrit"
56 script: build-extra-dpdk-pipeline.groovy
57 quiet_period: 120
Filip Pytloun7af94b32017-03-14 18:38:52 +010058 param:
59 SOURCE_URL:
60 type: string
61 default: "${_param:jenkins_gerrit_url}/contrail/contrail-dpdk-extra-packages.git"
62 SOURCE_BRANCH:
63 type: string
64 default: "{{branch_real_name}}"
65 SOURCE_CREDENTIALS:
66 type: string
67 default: "gerrit"
68 APTLY_URL:
69 type: string
70 default: "${_param:jenkins_aptly_api_url}"
71 APTLY_REPO:
72 type: string
73 default: "{{os}}-{{dist}}-{{branch_name}}"
74 OS:
75 type: string
76 default: "{{os}}"
77 DIST:
78 type: string
79 default: "{{dist}}"
80 ARCH:
81 type: string
82 default: "amd64"
chnyda135f3872017-04-07 11:32:48 +020083 BINARY_PACKAGES:
84 description: "binary packages to create"
85 type: string
chnyda063bf3d2017-07-20 10:57:56 +020086 default: "{{binary}}"