Merge "Add 120 build timeout to helm jobs"
[ci-management.git] / jjb / testsuite / testsuite.yaml
1 ---
2 - project:
3     name: testsuite-project-view
4     project-name: testsuite
5     views:
6       - project-view
7
8 - project:
9     name: testsuite-release
10     project-name: 'testsuite'
11     project: 'testsuite'
12     mvn-settings: 'testsuite-settings'
13     jobs:
14       - '{project-name}-gerrit-release-jobs':
15           build-node: centos7-docker-8c-8g
16
17 - project:
18     name: testsuite
19     project-name: 'testsuite'
20     jobs:
21       - '{project-name}-{stream}-3scm-docker-shell-daily':
22           script:
23             !include-raw-escape: 'testsuite-docker.sh'
24
25     project: 'testsuite'
26
27     extra-project1: 'testsuite/python-testing-utils'
28     extra-branch1: '{branch}'
29     extra-refspec1: 'refs/heads/{branch}'
30     checkout-dir1: 'testsuite/eteutils'
31
32     extra-project2: 'testsuite/heatbridge'
33     extra-branch2: '{branch}'
34     extra-refspec2: 'refs/heads/{branch}'
35     checkout-dir2: 'testsuite/heatbridge'
36
37     extra-project3: 'demo'
38     extra-branch3: '{branch}'
39     extra-refspec3: 'refs/heads/{branch}'
40     checkout-dir3: 'demo'
41
42     stream:
43       - 'master':
44           branch: 'master'
45       - 'dublin':
46           branch: 'dublin'
47       - 'elalto':
48           branch: 'elalto'
49     mvn-settings: 'testsuite-settings'
50
51 - project:
52     name: testsuite-info
53     project-name: testsuite
54     jobs:
55       - gerrit-info-yaml-verify
56     build-node: centos7-builder-2c-1g
57     project: testsuite
58     branch: master
59
60 - project:
61     name: testsuite-linters
62     project: 'testsuite'
63     project-name: 'testsuite'
64     python-version: python3
65     jobs:
66       - '{project-name}-{stream}-{subproject}-lint':
67           build-node: ubuntu1804-builder-4c-4g
68     subproject:
69       - 'yaml':
70           tox-dir: '.'
71           tox-envs: 'yaml'
72           pattern: '**/*.yaml'
73       - 'yml':
74           tox-dir: '.'
75           tox-envs: 'yaml'
76           pattern: '**/*.yml'
77       - 'json':
78           tox-dir: '.'
79           tox-envs: 'json'
80           pattern: '**/*.json'
81 #      - 'robot':
82 #          tox-dir: '.'
83 #          tox-envs: 'robot'
84 #          pattern: '**/*.robot'
85     stream:
86       - 'master':
87           branch: 'master'