blob: e51354afd02e28c27d809fb29cde7e0855c4c7eb [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
56 - package: python-consistent-hash
57 dist: xenial
58 - package: libipfix
59 dist: xenial
60 - package: cassandra-cpp-driver
61 dist: xenial
62 - package: python-sseclient
63 dist: xenial
64 template:
65 type: workflow-scm
66 concurrent: false
67 scm:
68 type: git
69 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
70 credentials: "gerrit"
71 script: build-debian-packages-pipeline.groovy
72 trigger:
73 gerrit:
74 project:
75 debian/{{package}}:
76 branches:
77 - debian/{{dist}}
78 message:
79 build_successful: "Build successful"
80 build_unstable: "Build unstable"
81 build_failure: "Build failed"
82 event:
83 ref:
84 - updated
85 param:
86 SOURCE_URL:
87 type: string
88 default: "${_param:jenkins_gerrit_url}/debian/{{package}}.git"
89 SOURCE_BRANCH:
90 type: string
91 default: "debian/{{dist}}"
92 SOURCE_CREDENTIALS:
93 type: string
94 default: "gerrit"
95 EXTRA_REPO_URL:
96 type: string
97 default: "deb ${_param:jenkins_aptly_url}/{{dist}}/ testing extra"
98 EXTRA_REPO_KEY_URL:
99 type: string
100 default: "${_param:jenkins_aptly_url}/public.gpg"
101 APTLY_URL:
102 type: string
103 default: "${_param:jenkins_aptly_api_url}"
104 APTLY_REPO:
105 type: string
106 default: "ubuntu-{{dist}}-extra"
107 OS:
108 type: string
109 default: "ubuntu"
110 DIST:
111 type: string
112 default: "{{dist}}"
113 ARCH:
114 type: string
115 default: "amd64"
chnydaa3f63182017-03-20 11:08:21 +0100116 PPA:
117 type: string
118 default: "mirantis-opencontrail/extra"
119 UPLOAD_PPA:
120 type: boolean
121 default: 'true'
122 UPLOAD_APTLY:
123 type: boolean
124 default: 'true'