jjb: Add job to build and deploy efficios.com
[lttng-ci.git] / jobs / efficios-www.yaml
1 - job:
2 name: efficios-www
3 project-type: freestyle
4 defaults: global
5 node: amd64-rootnode-jammy
6
7 description: |
8 This job is responsible for updating the efficios website.
9
10 <p>Job is managed by Jenkins Job Builder.</p>
11
12 wrappers:
13 - ansicolor
14 - timestamps
15 - credentials-binding:
16 - ssh-user-private-key:
17 credential-id: f3c907b6-7485-49e1-afe1-4df24fac4ca1
18 key-file-variable: KEY_FILE_VARIABLE
19 username-variable: USER_NAME_VARIABLE
20 passphrase-variable: PASSPHRASE_VARIABLE
21 - file:
22 credential-id: d023f830-9ab0-409f-b977-8cd0e1944dd5
23 variable: HOST_PUBLIC_KEYS
24 properties:
25 - build-discarder:
26 num-to-keep: 5
27
28 triggers:
29 - pollscm:
30 cron: "@hourly"
31 builders:
32 - shell:
33 !include-raw: scripts/efficios-www/deploy.sh
34
35 scm:
36 - efficios-www
37
38 publishers:
39 - ircbot:
40 strategy: statechange-only
41 message-type: summary
42 matrix-notifier: only-parent
43 - email-ext:
44 recipients: 'ci-notification@lists.lttng.org'
45 reply-to: ci-notification@lists.lttng.org
46 always: false
47 unstable: false
48 first-failure: true
49 first-unstable: true
50 not-built: false
51 aborted: false
52 regression: false
53 failure: false
54 second-failure: false
55 improvement: false
56 still-failing: false
57 success: false
58 fixed: false
59 fixed-unhealthy: true
60 still-unstable: false
61 pre-build: false
62 matrix-trigger: only-parent
63 send-to:
64 - recipients
65
66 - scm:
67 name: efficios-www
68 scm:
69 - git:
70 url: git@git.internal.efficios.com:efficios/efficios-www.git
71 credentials-id: f3c907b6-7485-49e1-afe1-4df24fac4ca1
72 basedir: ./
73 skip-tag: true
74 branches:
75 - master
This page took 0.03405 seconds and 5 git commands to generate.