Chore: Revert back to ubuntu1804-docker
[ci-management.git] / jjb / integration / integration.yaml
1 ---
2 - project:
3     name: integration-project-view
4     project-name: integration
5     views:
6       - project-view
7
8 - project:
9     name: integration-info
10     project-name: integration
11     jobs:
12       - gerrit-info-yaml-verify
13     build-node: centos8-builder-2c-1g
14     project: integration
15     branch: master
16
17 - project:
18     name: integration-verify-python
19     project-name: integration
20     project: integration
21     stream:
22       - 'master':
23           branch: 'master'
24     mvn-settings: 'integration-settings'
25     build-node: 'ubuntu2004-builder-4c-4g'
26     subproject:
27       - 'test-vcpe':
28           path: 'test/vcpe'
29           pattern: 'test/vcpe/**'
30       - 'ran-nssmf-simulator':
31           path: 'test/mocks/ran-nssmf-simulator'
32           pattern: 'test/mocks/ran-nssmf-simulator/**'
33     jobs:
34       - '{project-name}-{stream}-{subproject}-verify-python'
35
36 - project:
37     name: integration-verify-vagrantfile
38     project-name: 'integration'
39     project: 'integration'
40     stream:
41       - 'master':
42           branch: 'master'
43     jobs:
44       - '{project-name}-{stream}-verify-vagrantfile'
45
46 - project:
47     name: integration-verify-golang
48     project-name: 'integration'
49     project: 'integration'
50     golangver: 'golang114'
51     mvn-settings: 'integration-settings'
52     archive-artifacts: ''
53     jobs:
54       - '{project-name}-{stream}-{subproject}-verify-golang'
55     subproject:
56       - 'test-security-k8s':
57           path: 'test/security/k8s'
58           pattern: '{path}/**'
59           build-node: ubuntu2004-builder-4c-4g
60           script: |
61               #!/bin/bash
62               set -ex # Fail build if any setup step fails
63               cd $WORKSPACE/{path}
64               make test
65       - 'test-security-sslendpoints':
66           path: 'test/security/sslendpoints'
67           pattern: '{path}/**'
68           build-node: ubuntu1804-docker-8c-8g
69           script: |
70               #!/bin/bash
71               set -ex # Fail build if any setup step fails
72               cd $WORKSPACE/{path}
73               rm -rf $WORKSPACE/{path}/bin
74               make docker-build
75               make test
76               make clean
77     stream:
78       - 'master':
79           branch: 'master'
80
81 - project:
82     name: integration-linters
83     project: 'integration'
84     project-name: 'integration'
85     python-version: python3
86     jobs:
87       - integration-linters
88     subproject:
89       - 'yaml':
90           tox-dir: '.'
91           tox-envs: 'yaml'
92           pattern: '**/*.yaml'
93       - 'yml':
94           tox-dir: '.'
95           tox-envs: 'yaml'
96           pattern: '**/*.yml'
97       - 'json':
98           tox-dir: '.'
99           tox-envs: 'json'
100           pattern: '**/*.json'
101       - 'python':
102           tox-dir: '.'
103           tox-envs: 'py'
104           pattern: '**/*.py'
105       - 'rst':
106           tox-dir: '.'
107           tox-envs: 'rst'
108           pattern: '**/*.rst'
109       - 'md':
110           tox-dir: '.'
111           tox-envs: 'md'
112           pattern: '**/*.md'
113     stream:
114       - 'master':
115           branch: 'master'