blob: 36819930a89c6f0e802b5e10bc5281fa997200f0 [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001classes:
2 - system_extra.jenkins.client.job.common
3parameters:
4 jenkins:
5 client:
6 job_template:
7 build-debian:
8 name: build-debian-{{package}}-ubuntu-{{dist}}
9 jobs:
10 - package: librdkafka
11 dist: trusty
12 - package: python-kafka
13 dist: trusty
14 - package: liburcu
15 dist: trusty
16 - package: python-kazoo
17 dist: trusty
18 - package: python-pathlib
19 dist: trusty
20 - package: kafka
21 dist: trusty
22 - package: python-geventhttpclient
23 dist: trusty
24 - package: python-consistent-hash
25 dist: trusty
26 - package: libipfix
27 dist: trusty
28 - package: python-ncclient
29 dist: trusty
30 - package: python-pycassa
31 dist: trusty
32 - package: python-xmltodict
33 dist: trusty
34 - package: python-backports.ssl-match-hostname
35 dist: trusty
36 - package: python-certifi
37 dist: trusty
38 - package: python-docker
39 dist: trusty
40 - package: python-cassandra-driver
41 dist: trusty
42 - package: python-redis
43 dist: trusty
44 - package: python-tabulate
45 dist: trusty
46 - package: cassandra-cpp-driver
47 dist: trusty
48 - package: libuv1
49 dist: trusty
50 - package: python-sseclient
51 dist: trusty
52 - package: librdkafka
53 dist: xenial
54 - package: python-kafka
55 dist: xenial
56 - package: python-geventhttpclient
57 dist: xenial
58 - 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"