blob: 1c0835e85dbd43c0bf16200445c4e0aecea463d0 [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:
mrichomme23fc7b12020-01-31 16:39:22 +01009 name: integration-verify-python
10 project-name: integration
11 project: integration
12 stream:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070013 - "master":
14 branch: "master"
15 mvn-settings: "integration-settings"
16 build-node: "ubuntu1804-builder-4c-4g"
mrichomme23fc7b12020-01-31 16:39:22 +010017 subproject:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070018 - "test-vcpe":
19 path: "test/vcpe"
20 pattern: "test/vcpe/**"
21 - "ran-nssmf-simulator":
22 path: "test/mocks/ran-nssmf-simulator"
23 pattern: "test/mocks/ran-nssmf-simulator/**"
mrichomme23fc7b12020-01-31 16:39:22 +010024 jobs:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070025 - "{project-name}-{stream}-{subproject}-verify-python"
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010026
27- project:
28 name: integration-verify-vagrantfile
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070029 project-name: "integration"
30 project: "integration"
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010031 stream:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070032 - "master":
33 branch: "master"
Bartek Grzybowski2dd05542020-02-07 15:10:03 +010034 jobs:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070035 - "{project-name}-{stream}-verify-vagrantfile"
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010036
37- project:
38 name: integration-verify-golang
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070039 project-name: "integration"
40 project: "integration"
41 golangver: "golang114"
42 mvn-settings: "integration-settings"
43 archive-artifacts: ""
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010044 jobs:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070045 - "{project-name}-{stream}-{subproject}-verify-golang"
Bartek Grzybowski6c6cd562020-03-25 13:42:17 +010046 subproject:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070047 - "test-security-k8s":
48 path: "test/security/k8s"
49 pattern: "{path}/**"
Bengt Thureeffc3ac82022-09-30 00:35:18 +100050 build-node: ubuntu1804-builder-4c-4g
Bartek Grzybowskiad114ad2020-03-24 15:48:42 +010051 script: |
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070052 #!/bin/bash
53 set -ex # Fail build if any setup step fails
54 cd $WORKSPACE/{path}
55 make test
56 - "test-security-sslendpoints":
57 path: "test/security/sslendpoints"
58 pattern: "{path}/**"
Bengt Thureede7d1a22022-09-30 00:24:40 +100059 build-node: ubuntu1804-docker-8c-8g
Bartek Grzybowski6c6cd562020-03-25 13:42:17 +010060 script: |
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070061 #!/bin/bash
62 set -ex # Fail build if any setup step fails
63 cd $WORKSPACE/{path}
64 rm -rf $WORKSPACE/{path}/bin
65 make docker-build
66 make test
67 make clean
Bartek Grzybowski2f7f21e2020-02-12 15:46:58 +010068 stream:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070069 - "master":
70 branch: "master"
ebo1d023b62020-02-27 23:48:20 +000071
72- project:
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +010073 name: integration-linters
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070074 project: "integration"
75 project-name: "integration"
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +010076 python-version: python3
77 jobs:
Bartek Grzybowski59083542020-04-09 06:35:50 -070078 - integration-linters
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +010079 subproject:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -070080 - "yaml":
81 tox-dir: "."
82 tox-envs: "yaml"
83 pattern: "**/*.yaml"
84 - "yml":
85 tox-dir: "."
86 tox-envs: "yaml"
87 pattern: "**/*.yml"
88 - "json":
89 tox-dir: "."
90 tox-envs: "json"
91 pattern: "**/*.json"
92 - "python":
93 tox-dir: "."
94 tox-envs: "py"
95 pattern: "**/*.py"
96 - "rst":
97 tox-dir: "."
98 tox-envs: "rst"
99 pattern: "**/*.rst"
100 - "md":
101 tox-dir: "."
102 tox-envs: "md"
103 pattern: "**/*.md"
Bartek Grzybowski4d77b8e2020-02-26 11:43:35 +0100104 stream:
Andrew Grimbergfc7a9bb2023-05-03 09:20:21 -0700105 - "master":
106 branch: "master"