blob: ef112ea20fa634a4525c1b07dc6623c889e5f8a1 [file] [log] [blame]
Gary Wu41a9eaf2017-09-01 13:46:07 -07001---
2- project:
Jessica Wagantall5b57a372018-11-13 14:29:55 -08003 name: integration-project-view
4 project-name: integration
5 views:
6 - project-view
7
8- project:
Jessica Wagantalla31df192019-02-27 00:09:44 -08009 name: integration-info
10 project-name: integration
11 jobs:
12 - gerrit-info-yaml-verify
Jessica Wagantalldb675aa2020-01-14 00:57:36 -080013 build-node: centos7-builder-2c-1g
Jessica Wagantalla31df192019-02-27 00:09:44 -080014 project: integration
15 branch: master
mrichomme23fc7b12020-01-31 16:39:22 +010016
17- project:
18 name: integration-verify-python
19 project-name: integration
20 project: integration
21 stream:
22 - 'master':
23 branch: 'master'
24 - 'elalto':
25 branch: 'elalto'
26 mvn-settings: 'integration-settings'
27 build-node: 'centos7-builder-4c-4g'
28 subproject:
Bartek Grzybowski6df4b5b2020-02-06 08:23:09 +010029 - 'test-vcpe':
mrichomme23fc7b12020-01-31 16:39:22 +010030 path: 'test/vcpe'
31 pattern: 'test/vcpe/**'
32 jobs:
33 - '{project-name}-{stream}-{subproject}-verify-python'
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010034
35- project:
36 name: integration-verify-vagrantfile
37 project-name: 'integration'
38 project: 'integration'
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010039 stream:
40 - 'master':
41 branch: 'master'
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010042 jobs:
43 - '{project-name}-{stream}-verify-vagrantfile'
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010044
45- project:
46 name: integration-verify-golang
47 project-name: 'integration'
48 project: 'integration'
49 golangver: 'golang112'
50 mvn-settings: 'integration-settings'
51 archive-artifacts: ''
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010052 jobs:
Bartek Grzybowski6c6cd562020-03-25 13:42:17 +010053 - '{project-name}-{stream}-{subproject}-verify-golang'
54 subproject:
55 - 'test-security-k8s':
56 path: 'test/security/k8s'
57 pattern: '{path}/**'
58 build-node: ubuntu1804-builder-4c-4g
Bartek Grzybowskiad114ad2020-03-24 15:48:42 +010059 script: |
60 #!/bin/bash
61 set -ex # Fail build if any setup step fails
62 cd $WORKSPACE/{path}
63 make test
Bartek Grzybowskiad114ad2020-03-24 15:48:42 +010064 - 'test-security-sslendpoints':
65 path: 'test/security/sslendpoints'
66 pattern: '{path}/**'
Bartek Grzybowski6c6cd562020-03-25 13:42:17 +010067 build-node: ubuntu1804-docker-8c-8g
68 script: |
69 #!/bin/bash
70 set -ex # Fail build if any setup step fails
71 cd $WORKSPACE/{path}
72 rm -rf $WORKSPACE/{path}/bin
73 make docker-build
74 make test
75 make clean
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010076 stream:
77 - 'master':
78 branch: 'master'
ebo1d023b62020-02-27 23:48:20 +000079
80- project:
81 name: integration-netconf-pnp-simulator
82 project: integration
83 stream:
84 - 'master':
85 branch: 'master'
86 # Required by verifier
87 mvn-settings: 'integration-settings'
ebo5be849a2020-03-02 16:52:38 +000088 project-name: 'integration-netconf-pnp-simulator'
ebo1d023b62020-02-27 23:48:20 +000089 gerrit_trigger_file_paths:
90 - compare-type: ANT
91 pattern: 'test/mocks/netconf-pnp-simulator/engine/**'
92 docker-name: 'onap/integration/simulators/netconf-pnp-simulator'
93 docker-root: test/mocks/netconf-pnp-simulator/engine
94 container-tag-method: yaml-file
ebob52c7702020-03-02 16:55:53 +000095 post_docker_build_script: !include-raw-escape: ../global-jjb/shell/tox-run.sh
ebo1d023b62020-02-27 23:48:20 +000096 build-node: centos7-docker-8c-8g
ebo5be849a2020-03-02 16:52:38 +000097 build-timeout: 20
ebo1d023b62020-02-27 23:48:20 +000098 jobs:
99 - gerrit-docker-verify
100 - gerrit-docker-merge
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +0100101
102- project:
103 name: integration-linters
104 project: 'integration'
105 project-name: 'integration'
106 python-version: python3
107 jobs:
108 - '{project-name}-{stream}-{subproject}-lint'
109 subproject:
110 - 'yaml':
111 tox-dir: '.'
112 tox-envs: 'yaml'
Bartek Grzybowski9c2fb802020-03-06 13:47:58 +0100113 pattern: '**/*.yaml'
114 - 'yml':
115 tox-dir: '.'
116 tox-envs: 'yaml'
117 pattern: '**/*.yml'
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +0100118 - 'json':
119 tox-dir: '.'
120 tox-envs: 'json'
121 pattern: '**/*.json'
Bartek Grzybowski54281a32020-03-06 14:32:27 +0100122 - 'python':
123 tox-dir: '.'
124 tox-envs: 'py'
125 pattern: '**/*.py'
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +0100126 stream:
127 - 'master':
128 branch: 'master'