Merge pull request #34 from PSRCode/lttng-ivc
[lttng-ci.git] / jobs / libdelorean-java.yml
CommitLineData
e406c1c2 1- defaults:
e3f027ec 2 name: libdelorean-java-mvn
e406c1c2
MJ
3 description: |
4 Nightly build of libdelorean Java.
5
6 <p>Job is managed by Jenkins Job Builder.</p>
7
8 project-type: maven
9
10 maven:
11 goals: 'clean install'
12 private-repository: 'local-to-workspace'
13 automatic-fingerprinting: false
14 per-module-email: false
15 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
16 settings-type: cfp
17
18 wrappers:
19 - workspace-cleanup
20 - timestamps
21 - ansicolor
22
23 scm:
24 - git:
25 url: git://github.com/{github_user}/{github_name}.git
26 browser: githubweb
27 browser-url: https://github.com/{github_user}/{github_name}
28 branches:
29 - origin/{version}
30 skip-tag: true
31
32 triggers:
33 - pollscm:
34 cron: "@hourly"
1adf03b1 35 - timed: "@daily"
e406c1c2
MJ
36
37 properties:
38 - build-discarder:
39 num-to-keep: 2
40 - github:
41 url: https://github.com/{github_user}/{github_name}
42
e3f027ec
MJ
43- defaults:
44 name: libdelorean-java
45 description: |
46 Nightly build of libdelorean Java.
47
48 <p>Job is managed by Jenkins Job Builder.</p>
49
50 project-type: freestyle
51
52 wrappers:
53 - workspace-cleanup
54 - timestamps
55 - ansicolor
56
57 scm:
58 - git:
59 url: git://github.com/{github_user}/{github_name}.git
60 browser: githubweb
61 browser-url: https://github.com/{github_user}/{github_name}
62 branches:
63 - origin/{version}
64 skip-tag: true
65
66 triggers:
67 - pollscm:
68 cron: "@hourly"
1adf03b1 69 - timed: "@daily"
e3f027ec
MJ
70
71 properties:
72 - build-discarder:
73 num-to-keep: 2
74 - github:
75 url: https://github.com/{github_user}/{github_name}
76
e406c1c2
MJ
77
78## Templates
79- job-template:
80 name: libdelorean-java_{version}_build
e3f027ec 81 defaults: libdelorean-java-mvn
e406c1c2
MJ
82
83 publishers:
84 - warnings:
85 console-log-parsers:
86 - 'Maven'
87 total-thresholds:
88 unstable:
89 total-all: 0
90 total-high: 0
91 total-normal: 0
92 total-low: 0
93 - workspace-cleanup
94 - email-ext:
a46ed0a6
JR
95 recipients: '{obj:email_for_all_failure}'
96 always: false
97 unstable: true
98 first-failure: false
99 first-unstable: false
100 not-built: false
101 aborted: false
102 regression: false
103 failure: true
104 second-failure: false
105 improvement: false
106 still-failing: false
107 success: false
108 fixed: false
109 fixed-unhealthy: true
110 still-unstable: false
111 pre-build: false
112 matrix-trigger: only-parent
113 send-to:
114 - recipients
115 - email-ext:
116 recipients: '{obj:email_to}'
117 reply-to: ci-notification@lists.lttng.org
118 always: false
119 unstable: false
120 first-failure: true
121 first-unstable: true
122 not-built: false
123 aborted: false
124 regression: false
125 failure: false
126 second-failure: false
127 improvement: false
128 still-failing: false
129 success: false
130 fixed: false
131 fixed-unhealthy: true
132 still-unstable: false
133 pre-build: false
134 matrix-trigger: only-parent
135 send-to:
136 - recipients
e406c1c2 137
e3f027ec
MJ
138- job-template:
139 name: libdelorean-java_{version}_coverity
140 defaults: libdelorean-java
141 node: 'x86-64'
142
143 triggers:
144 - pollscm:
145 cron: "@daily"
146
147 wrappers:
148 - workspace-cleanup
149 - timestamps
150 - ansicolor:
151 colormap: xterm
152 - credentials-binding:
153 - username-password-separated:
154 credential-id: libdelorean-java_coverity_token
155 username: COVERITY_SCAN_PROJECT_NAME
156 password: COVERITY_SCAN_TOKEN
157
158 scm:
159 - git:
160 url: git://github.com/{github_user}/{github_name}.git
161 browser: githubweb
162 browser-url: https://github.com/{github_user}/{github_name}
163 branches:
164 - origin/{version}
165 skip-tag: true
166 basedir: src/libdelorean-java
167
168 builders:
169 - maven-target:
170 maven-version: "default"
171 goals: "-version"
172 private-repository: true
173 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
174 - shell:
175 !include-raw-escape: scripts/common/coverity.sh
176
177 publishers:
178 - workspace-cleanup
179 - archive:
180 artifacts: 'analysis-results.tgz,cov-int/**'
181 allow-empty: false
182
183
e406c1c2
MJ
184## Project
185- project:
186 name: libdelorean-java
187 github_user: efficios
188 github_name: libdelorean-java
a46ed0a6
JR
189 email_to: 'ci-notification@lists.lttng.org, cc:alexmonthy@efficios.com'
190 email_for_all_failure: 'alexmonthy@efficios.com'
e406c1c2
MJ
191 version:
192 - master
193 jobs:
194 - 'libdelorean-java_{version}_build'
e3f027ec
MJ
195 - 'libdelorean-java_{version}_coverity':
196 version: master
This page took 0.041326 seconds and 4 git commands to generate.