Merge "policy-pap-csit using project level jjb"
[ci-management.git] / jjb / integration / simulators / integration-ran-simulator.yaml
1 ---
2 - project:
3       name: integration-simulators-ran-simulator
4       project-name: integration-simulators-ran-simulator
5       stream:
6           -   'master':
7                   branch: 'master'
8       project: 'integration/simulators/ran-simulator'
9       mvn-settings: 'integration-simulators-ran-simulator-settings'
10       maven-deploy-properties: |
11           deployAtEnd=true
12       archive-artifacts: ''
13       build-node: ubuntu1804-docker-8c-8g
14       jobs:
15           - '{project-name}-{stream}-verify-java':
16                 mvn-goals: 'clean install'
17                 pattern: 'ransim/**'
18                 mvn-pom: 'ransim/pom.xml'
19           - '{project-name}-{stream}-merge-java':
20                 mvn-goals: 'clean deploy'
21           -  '{project-name}-gerrit-release-jobs':
22                  build-node: centos7-docker-8c-8g
23           - gerrit-maven-stage:
24                 sign-artifacts: true
25                 build-node: centos7-docker-8c-8g
26                 maven-versions-plugin: true
27                 mvn-goals: 'clean deploy'
28
29 - project:
30     name: integration-simulators-ran-simulator-info
31     project-name: integration-simulators-ran-simulator
32     jobs:
33       - gerrit-info-yaml-verify
34     build-node: centos7-builder-2c-1g
35     project: integration/simulators/ran-simulator
36     branch: master
37
38 - project:
39     name: integration-simulators-ran-simulator-linters
40     project: integration/simulators/ran-simulator
41     project-name: integration-simulators-ran-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     stream:
59       - 'master':
60           branch: 'master'