blob: 1c0835e85dbd43c0bf16200445c4e0aecea463d0 [file] [log] [blame]
---
- project:
name: integration-project-view
project-name: integration
views:
- project-view
- project:
name: integration-verify-python
project-name: integration
project: integration
stream:
- "master":
branch: "master"
mvn-settings: "integration-settings"
build-node: "ubuntu1804-builder-4c-4g"
subproject:
- "test-vcpe":
path: "test/vcpe"
pattern: "test/vcpe/**"
- "ran-nssmf-simulator":
path: "test/mocks/ran-nssmf-simulator"
pattern: "test/mocks/ran-nssmf-simulator/**"
jobs:
- "{project-name}-{stream}-{subproject}-verify-python"
- project:
name: integration-verify-vagrantfile
project-name: "integration"
project: "integration"
stream:
- "master":
branch: "master"
jobs:
- "{project-name}-{stream}-verify-vagrantfile"
- project:
name: integration-verify-golang
project-name: "integration"
project: "integration"
golangver: "golang114"
mvn-settings: "integration-settings"
archive-artifacts: ""
jobs:
- "{project-name}-{stream}-{subproject}-verify-golang"
subproject:
- "test-security-k8s":
path: "test/security/k8s"
pattern: "{path}/**"
build-node: ubuntu1804-builder-4c-4g
script: |
#!/bin/bash
set -ex # Fail build if any setup step fails
cd $WORKSPACE/{path}
make test
- "test-security-sslendpoints":
path: "test/security/sslendpoints"
pattern: "{path}/**"
build-node: ubuntu1804-docker-8c-8g
script: |
#!/bin/bash
set -ex # Fail build if any setup step fails
cd $WORKSPACE/{path}
rm -rf $WORKSPACE/{path}/bin
make docker-build
make test
make clean
stream:
- "master":
branch: "master"
- project:
name: integration-linters
project: "integration"
project-name: "integration"
python-version: python3
jobs:
- integration-linters
subproject:
- "yaml":
tox-dir: "."
tox-envs: "yaml"
pattern: "**/*.yaml"
- "yml":
tox-dir: "."
tox-envs: "yaml"
pattern: "**/*.yml"
- "json":
tox-dir: "."
tox-envs: "json"
pattern: "**/*.json"
- "python":
tox-dir: "."
tox-envs: "py"
pattern: "**/*.py"
- "rst":
tox-dir: "."
tox-envs: "rst"
pattern: "**/*.rst"
- "md":
tox-dir: "."
tox-envs: "md"
pattern: "**/*.md"
stream:
- "master":
branch: "master"