b346dad0caeebeb6df353fac768125714b25a1fc
[ci-management.git] / jjb / lab / lab-templates.yaml
1 ---
2 - job-template:
3     name: 'lab-{job-name}'
4     description: '{job-desc}'
5     disabled: false
6     project-type: freestyle
7     build-node: ubuntu2004-builder-4c-4g
8
9     properties:
10       - lf-infra-properties:
11           project: 'integration'
12           build-days-to-keep: '{build-days-to-keep}'
13
14     parameters:
15       - string:
16           name: LOG_DIR_URL
17           description: 'URL for the log directory produced by the external job'
18       - string:
19           name: SRC_BUILD_URL
20           description: 'URL for the external Jenkins build triggering this build'
21
22     wrappers:
23       - lf-infra-wrappers:
24           build-timeout: '{build-timeout}'
25           jenkins-ssh-credential: '{jenkins-ssh-credential}'
26
27     builders:
28       - shell:
29           !include-raw:
30           - include-raw-lab-retrieve-logs.sh
31
32     publishers:
33       - integration-robot:
34           unstable-if: 60.0
35           pass-if: 100.0
36       - lf-infra-publish