527cead3e5cab20c5bfe210aa76ac82707d770f6
[ci-management.git] / jjb / integration / simulators / integration-5G-core-nf-simulator.yaml
1 ---
2 - project:
3     name: integration-5G-core-nf-simulator-info
4     project-name: integration-5G-core-nf-simulator
5     jobs:
6       - gerrit-info-yaml-verify
7     build-node: centos8-builder-2c-1g
8     project: integration/simulators/5G-core-nf-simulator
9     branch: master
10
11 - project:
12     name: integration-5G-core-nf-simulator
13     project-name: integration-5G-core-nf-simulator
14     project: integration/simulators/5G-core-nf-simulator
15     stream:
16       - "master":
17           branch: "master"
18     mvn-settings: "integration-simulators-5G-core-nf-simulator-settings"
19     archive-artifacts: ""
20     build-node: ubuntu1804-docker-8c-8g
21     subproject:
22       - "AMF":
23           path: "coresim/AMF/"
24           pattern: "coresim/AMF/**"
25           pom: "coresim/AMF/pom.xml"
26       - "SMF":
27           path: "coresim/SMF/"
28           pattern: "coresim/SMF/**"
29           pom: "coresim/SMF/pom.xml"
30       - "UPF":
31           path: "coresim/UPF/"
32           pattern: "coresim/UPF/**"
33           pom: "coresim/UPF/pom.xml"
34     jobs:
35       - "{project-name}-{stream}-{subproject}-verify-java":
36           mvn-goals: "clean install"
37
38 - project:
39     name: integration-5G-core-nf-simulator-linters
40     project: integration/simulators/5G-core-nf-simulator
41     project-name: integration-5G-core-nf-simulator
42     python-version: python3
43     jobs:
44       - integration-linters
45     subproject:
46       - "yaml":
47           tox-dir: "."
48           tox-envs: "yaml"
49           pattern: "**/*.yaml"
50       - "yml":
51           tox-dir: "."
52           tox-envs: "yaml"
53           pattern: "**/*.yml"
54       - "json":
55           tox-dir: "."
56           tox-envs: "json"
57           pattern: "**/*.json"
58       - "md":
59           tox-dir: "."
60           tox-envs: "md"
61           pattern: "**/*.md"
62       - "python":
63           tox-dir: "."
64           tox-envs: "py"
65           pattern: "**/*.py"
66     stream:
67       - "master":
68           branch: "master"