Gary Wu | 41a9eaf | 2017-09-01 13:46:07 -0700 | [diff] [blame] | 1 | --- |
| 2 | - project: |
Jessica Wagantall | 5b57a37 | 2018-11-13 14:29:55 -0800 | [diff] [blame] | 3 | name: integration-project-view |
| 4 | project-name: integration |
| 5 | views: |
| 6 | - project-view |
| 7 | |
| 8 | - project: |
mrichomme | 23fc7b1 | 2020-01-31 16:39:22 +0100 | [diff] [blame] | 9 | name: integration-verify-python |
| 10 | project-name: integration |
| 11 | project: integration |
| 12 | stream: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 13 | - "master": |
| 14 | branch: "master" |
| 15 | mvn-settings: "integration-settings" |
| 16 | build-node: "ubuntu1804-builder-4c-4g" |
mrichomme | 23fc7b1 | 2020-01-31 16:39:22 +0100 | [diff] [blame] | 17 | subproject: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 18 | - "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/**" |
mrichomme | 23fc7b1 | 2020-01-31 16:39:22 +0100 | [diff] [blame] | 24 | jobs: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 25 | - "{project-name}-{stream}-{subproject}-verify-python" |
Bartek Grzybowski | 2dd0554 | 2020-02-07 15:10:03 +0100 | [diff] [blame] | 26 | |
| 27 | - project: |
| 28 | name: integration-verify-vagrantfile |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 29 | project-name: "integration" |
| 30 | project: "integration" |
Bartek Grzybowski | 2dd0554 | 2020-02-07 15:10:03 +0100 | [diff] [blame] | 31 | stream: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 32 | - "master": |
| 33 | branch: "master" |
Bartek Grzybowski | 2dd0554 | 2020-02-07 15:10:03 +0100 | [diff] [blame] | 34 | jobs: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 35 | - "{project-name}-{stream}-verify-vagrantfile" |
Bartek Grzybowski | 2f7f21e | 2020-02-12 15:46:58 +0100 | [diff] [blame] | 36 | |
| 37 | - project: |
| 38 | name: integration-verify-golang |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 39 | project-name: "integration" |
| 40 | project: "integration" |
| 41 | golangver: "golang114" |
| 42 | mvn-settings: "integration-settings" |
| 43 | archive-artifacts: "" |
Bartek Grzybowski | 2f7f21e | 2020-02-12 15:46:58 +0100 | [diff] [blame] | 44 | jobs: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 45 | - "{project-name}-{stream}-{subproject}-verify-golang" |
Bartek Grzybowski | 6c6cd56 | 2020-03-25 13:42:17 +0100 | [diff] [blame] | 46 | subproject: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 47 | - "test-security-k8s": |
| 48 | path: "test/security/k8s" |
| 49 | pattern: "{path}/**" |
Bengt Thuree | ffc3ac8 | 2022-09-30 00:35:18 +1000 | [diff] [blame] | 50 | build-node: ubuntu1804-builder-4c-4g |
Bartek Grzybowski | ad114ad | 2020-03-24 15:48:42 +0100 | [diff] [blame] | 51 | script: | |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 52 | #!/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 Thuree | de7d1a2 | 2022-09-30 00:24:40 +1000 | [diff] [blame] | 59 | build-node: ubuntu1804-docker-8c-8g |
Bartek Grzybowski | 6c6cd56 | 2020-03-25 13:42:17 +0100 | [diff] [blame] | 60 | script: | |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 61 | #!/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 Grzybowski | 2f7f21e | 2020-02-12 15:46:58 +0100 | [diff] [blame] | 68 | stream: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 69 | - "master": |
| 70 | branch: "master" |
ebo | 1d023b6 | 2020-02-27 23:48:20 +0000 | [diff] [blame] | 71 | |
| 72 | - project: |
Bartek Grzybowski | 4d77b8e | 2020-02-26 11:43:35 +0100 | [diff] [blame] | 73 | name: integration-linters |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 74 | project: "integration" |
| 75 | project-name: "integration" |
Bartek Grzybowski | 4d77b8e | 2020-02-26 11:43:35 +0100 | [diff] [blame] | 76 | python-version: python3 |
| 77 | jobs: |
Bartek Grzybowski | 5908354 | 2020-04-09 06:35:50 -0700 | [diff] [blame] | 78 | - integration-linters |
Bartek Grzybowski | 4d77b8e | 2020-02-26 11:43:35 +0100 | [diff] [blame] | 79 | subproject: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 80 | - "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 Grzybowski | 4d77b8e | 2020-02-26 11:43:35 +0100 | [diff] [blame] | 104 | stream: |
Andrew Grimberg | fc7a9bb | 2023-05-03 09:20:21 -0700 | [diff] [blame] | 105 | - "master": |
| 106 | branch: "master" |