Chore: Revert back to ubuntu1804-docker
[ci-management.git] / jjb / integration / simulators / integration-pnf-simulator.yaml
1 ---
2 - project:
3       name: integration-simulators-pnf-simulator
4       project-name: integration-pnf-simulator
5       stream:
6           -   'master':
7                   branch: 'master'
8                   java-version: openjdk11
9       project: 'integration/simulators/pnf-simulator'
10       mvn-settings: 'integration-simulators-pnf-simulator-settings'
11       files: '**'
12       maven-deploy-properties: |
13           deployAtEnd=true
14       archive-artifacts: ''
15       build-node: ubuntu1804-docker-8c-8g
16       jobs:
17           - '{project-name}-{stream}-verify-java':
18                 mvn-goals: 'clean install -P docker,integration -DskipNexusStagingDeployMojo=true -DskipDockerPush=true'
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           - gerrit-maven-docker-stage:
29                 build-node: ubuntu1804-docker-8c-8g
30                 container-public-registry: 'nexus3.onap.org:10001'
31                 container-staging-registry: 'nexus3.onap.org:10003'
32                 mvn-params: '-P docker,integration -DskipNexusStagingDeployMojo=true -DskipDockerPush=false'
33
34 - project:
35       name: integration-simulators-pnf-simulator-sonar
36       java-version: openjdk11
37       jobs:
38           - gerrit-maven-sonar
39       sonarcloud: true
40       sonarcloud-project-organization: '{sonarcloud_project_organization}'
41       sonarcloud-api-token: '{sonarcloud_api_token}'
42       sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
43       sonar-mvn-goal: '{sonar_mvn_goal}'
44       cron: '@daily'
45       build-node: ubuntu1804-docker-8c-8g
46       project: integration/simulators/pnf-simulator
47       project-name: integration-pnf-simulator
48       branch: 'master'
49       mvn-settings: 'integration-simulators-pnf-simulator-settings'
50       mvn-goals: 'clean install'
51       mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
52
53
54 - project:
55       name: integration-simulators-pnf-simulator-info
56       project-name: integration-pnf-simulator
57       jobs:
58           - gerrit-info-yaml-verify
59       build-node: centos8-builder-2c-1g
60       project: integration/simulators/pnf-simulator
61       branch: master
62
63 - project:
64       name: integration-simulators-pnf-simulator-cli
65       project: integration/simulators/pnf-simulator
66       project-name: integration-pnf-simulator
67       python-version: python3
68       jobs:
69           - integration-tox-verify
70       subproject:
71           - 'simulator-cli':
72                 tox-dir: 'simulator-cli'
73                 tox-envs: 'pytest'
74                 pattern: '**/*'
75       stream:
76           - 'master':
77                 branch: 'master'
78
79 - project:
80       name: integration-simulators-pnf-simulator-linters
81       project: integration/simulators/pnf-simulator
82       project-name: integration-pnf-simulator
83       python-version: python3
84       jobs:
85           - integration-linters
86       subproject:
87           - 'yaml':
88                 tox-dir: '.'
89                 tox-envs: 'yaml'
90                 pattern: '**/*.yaml'
91           - 'yml':
92                 tox-dir: '.'
93                 tox-envs: 'yaml'
94                 pattern: '**/*.yml'
95           - 'json':
96                 tox-dir: '.'
97                 tox-envs: 'json'
98                 pattern: '**/*.json'
99           - 'python':
100                 tox-dir: '.'
101                 tox-envs: 'py'
102                 pattern: '**/*.py'
103       stream:
104           - 'master':
105                 branch: 'master'
106