Merge "Configuring minions as single use"
[ci-management.git] / jjb / trex / trex.yaml
1 - project:
2     name: trex
3     jobs:
4         - 'trex-verify-{stream}-{os}'
5
6     project: 'trex'
7     os:
8         - ubuntu1404
9         - ubuntu1604
10         - centos7
11
12     stream:
13         - master:
14             branch: 'master'
15
16
17 - job-template:
18     name: 'trex-verify-{stream}-{os}'
19
20     project-type: freestyle
21     node: 'verify-{os}'
22     concurrent: true
23
24     logrotate:
25       artifactDaysToKeep: '-1'
26       artifactNumToKeep: '-1'
27       daysToKeep: '30'
28       numToKeep: '100'
29
30     parameters:
31         - project-parameter:
32             project: '{project}'
33         - gerrit-parameter:
34             branch: '{branch}'
35         - os-parameter:
36             os: '{os}'
37     wrappers:
38       - fdio-infra-wrappers:
39           build-timeout: '{build-timeout}'
40
41     triggers:
42         - timed: H */6 * * *
43
44     builders:
45         - shell:
46             !include-raw-escape: include-raw-trex-build.sh
47
48     description: "!!! Playground to verify that TRex and docs can be built. !!!\r\n\
49         \r\n\
50         TODO:\r\n\
51         1) merge doc and core repos\r\n\
52         2) replace pull from github by fd.io gerrit with triggering\r\n\
53         3) add a real regression\r\n\r\n"