blob: 15d0bc427662d649e378c94dd3db02204cdd8a78 [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001parameters:
2 jenkins:
3 client:
4 job_template:
5 build-debian:
6 name: build-debian-{{package}}-ubuntu-{{dist}}
7 jobs:
8 - package: librdkafka
9 dist: trusty
10 - package: python-kafka
11 dist: trusty
12 - package: liburcu
13 dist: trusty
14 - package: python-kazoo
15 dist: trusty
16 - package: python-pathlib
17 dist: trusty
18 - package: kafka
19 dist: trusty
20 - package: python-geventhttpclient
21 dist: trusty
22 - package: python-consistent-hash
23 dist: trusty
24 - package: libipfix
25 dist: trusty
26 - package: python-ncclient
27 dist: trusty
28 - package: python-pycassa
29 dist: trusty
30 - package: python-xmltodict
31 dist: trusty
32 - package: python-backports.ssl-match-hostname
33 dist: trusty
34 - package: python-certifi
35 dist: trusty
36 - package: python-docker
37 dist: trusty
38 - package: python-cassandra-driver
39 dist: trusty
40 - package: python-redis
41 dist: trusty
42 - package: python-tabulate
43 dist: trusty
44 - package: cassandra-cpp-driver
45 dist: trusty
46 - package: libuv1
47 dist: trusty
48 - package: python-sseclient
49 dist: trusty
50 - package: librdkafka
51 dist: xenial
52 - package: python-kafka
53 dist: xenial
54 - package: python-geventhttpclient
55 dist: xenial
Filip Pytloun784116f2017-03-31 17:07:49 +020056 - package: python-docker
57 dist: xenial
Filip Pytloun7af94b32017-03-14 18:38:52 +010058 - package: python-consistent-hash
59 dist: xenial
60 - package: libipfix
61 dist: xenial
62 - package: cassandra-cpp-driver
63 dist: xenial
64 - package: python-sseclient
65 dist: xenial
66 template:
67 type: workflow-scm
68 concurrent: false
69 scm:
70 type: git
71 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
72 credentials: "gerrit"
73 script: build-debian-packages-pipeline.groovy
74 trigger:
75 gerrit:
76 project:
77 debian/{{package}}:
78 branches:
79 - debian/{{dist}}
80 message:
81 build_successful: "Build successful"
82 build_unstable: "Build unstable"
83 build_failure: "Build failed"
84 event:
85 ref:
86 - updated
87 param:
88 SOURCE_URL:
89 type: string
90 default: "${_param:jenkins_gerrit_url}/debian/{{package}}.git"
91 SOURCE_BRANCH:
92 type: string
93 default: "debian/{{dist}}"
94 SOURCE_CREDENTIALS:
95 type: string
96 default: "gerrit"
97 EXTRA_REPO_URL:
98 type: string
99 default: "deb ${_param:jenkins_aptly_url}/{{dist}}/ testing extra"
100 EXTRA_REPO_KEY_URL:
101 type: string
102 default: "${_param:jenkins_aptly_url}/public.gpg"
103 APTLY_URL:
104 type: string
105 default: "${_param:jenkins_aptly_api_url}"
106 APTLY_REPO:
107 type: string
108 default: "ubuntu-{{dist}}-extra"
109 OS:
110 type: string
111 default: "ubuntu"
112 DIST:
113 type: string
114 default: "{{dist}}"
115 ARCH:
116 type: string
117 default: "amd64"
chnydaa3f63182017-03-20 11:08:21 +0100118 PPA:
119 type: string
120 default: "mirantis-opencontrail/extra"
121 UPLOAD_PPA:
122 type: boolean
123 default: 'true'
124 UPLOAD_APTLY:
125 type: boolean
126 default: 'true'