jjb: Standardize build scripts
[lttng-ci.git] / jobs / linux-rseq.yaml
CommitLineData
c0eca50d
MJ
1- defaults:
2 name: linux-rseq
3 description: |
4
5 <p>Job is managed by Jenkins Job Builder.</p>
6
7 project-type: freestyle
8
9 wrappers:
10 - ansicolor
11 - timeout:
12 timeout: 90
13 fail: true
14 type: absolute
15 - timestamps
16 - workspace-cleanup:
17 clean-if:
18 - failure: false
19
20 scm:
21 - git:
22 url: git://git-mirror.internal.efficios.com/kernel/rseq/linux-rseq.git
23 branches:
24 - origin/rseq/dev
25 basedir: src/linux-rseq
26 skip-tag: true
27
28 triggers:
29 - pollscm:
30 cron: "@hourly"
31
32 properties:
33 - inject:
34 properties-content: |
35 PROJECT_NAME=linux-rseq
36 - build-discarder:
37 num-to-keep: 2
38
39
40- job-template:
41 name: linux-rseq_master_coverity
42 defaults: linux-rseq
16844a6d 43 node: 'amd64'
c0eca50d
MJ
44
45 triggers:
46 - pollscm:
47 cron: "@daily"
48
49 wrappers:
50 - ansicolor
51 - timeout:
52 timeout: 180
53 fail: true
54 type: absolute
55 - timestamps
56 - workspace-cleanup:
57 clean-if:
58 - failure: false
59 - credentials-binding:
60 - username-password-separated:
61 credential-id: linux-rseq_coverity_token
62 username: COVERITY_SCAN_PROJECT_NAME
63 password: COVERITY_SCAN_TOKEN
64
65 builders:
66 - shell:
67 !include-raw-escape: scripts/common/coverity.sh
68
69 publishers:
70 - workspace-cleanup
71 - archive:
72 artifacts: 'analysis-results.tgz,cov-int/**'
73 allow-empty: false
74
75
76## Project
77- project:
78 name: linux-rseq
79 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
80 jobs:
81 - 'linux-rseq_master_coverity'
82
This page took 0.03417 seconds and 4 git commands to generate.