Commit | Line | Data |
---|---|---|
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: | |
733146f2 | 12 | timeout: 10 |
c0eca50d | 13 | fail: true |
733146f2 | 14 | type: no-activity |
c0eca50d MJ |
15 | - timestamps |
16 | - workspace-cleanup: | |
17 | clean-if: | |
18 | - failure: false | |
19 | ||
20 | scm: | |
21 | - git: | |
4d27af8f | 22 | url: https://git-mirror.internal.efficios.com/kernel/rseq/linux-rseq.git |
c0eca50d MJ |
23 | branches: |
24 | - origin/rseq/dev | |
25 | basedir: src/linux-rseq | |
26 | skip-tag: true | |
2dad9355 | 27 | reference-repo: "$HOME/gitcache/linux-stable.git/" |
c0eca50d MJ |
28 | |
29 | triggers: | |
30 | - pollscm: | |
31 | cron: "@hourly" | |
32 | ||
33 | properties: | |
34 | - inject: | |
35 | properties-content: | | |
36 | PROJECT_NAME=linux-rseq | |
37 | - build-discarder: | |
38 | num-to-keep: 2 | |
39 | ||
40 | ||
41 | - job-template: | |
42 | name: linux-rseq_master_coverity | |
43 | defaults: linux-rseq | |
16844a6d | 44 | node: 'amd64' |
c0eca50d MJ |
45 | |
46 | triggers: | |
47 | - pollscm: | |
48 | cron: "@daily" | |
49 | ||
50 | wrappers: | |
51 | - ansicolor | |
52 | - timeout: | |
733146f2 | 53 | timeout: 10 |
c0eca50d | 54 | fail: true |
733146f2 | 55 | type: no-activity |
c0eca50d MJ |
56 | - timestamps |
57 | - workspace-cleanup: | |
58 | clean-if: | |
59 | - failure: false | |
60 | - credentials-binding: | |
61 | - username-password-separated: | |
62 | credential-id: linux-rseq_coverity_token | |
63 | username: COVERITY_SCAN_PROJECT_NAME | |
64 | password: COVERITY_SCAN_TOKEN | |
65 | ||
66 | builders: | |
67 | - shell: | |
68 | !include-raw-escape: scripts/common/coverity.sh | |
69 | ||
70 | publishers: | |
71 | - workspace-cleanup | |
72 | - archive: | |
73 | artifacts: 'analysis-results.tgz,cov-int/**' | |
74 | allow-empty: false | |
75 | ||
76 | ||
77 | ## Project | |
78 | - project: | |
79 | name: linux-rseq | |
80 | email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com' | |
81 | jobs: | |
82 | - 'linux-rseq_master_coverity' | |
83 |