stream:
- 'master':
branch: 'master'
+ java-version: openjdk11
- 'frankfurt':
branch: 'frankfurt'
# apply to all jobs
project: 'dcaegen2/services/pm-mapper'
project-name: 'dcaegen2-services-pm-mapper'
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-pm-mapper-settings'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
build-node: ubuntu1804-docker-8c-8g
project-name: 'dcaegen2-services-pm-mapper'
branch: 'master'
+ java-version: openjdk11
mvn-settings: 'dcaegen2-services-pm-mapper-settings'
- project:
publishers:
- lf-infra-publish
-- job-template:
+- job-template: &tox_verify_boilerplate
# Job template for running linters against specific file formats
#
# Required Variables:
publishers:
- lf-infra-publish
+
+- job-template:
+ <<: *tox_verify_boilerplate
+ name: '{project-name}-{stream}-{subproject}-tox-verify'
+ id: integration-tox-verify
+ description: 'Job intended for running tox'
project: integration/simulators/pnf-simulator
branch: master
+- project:
+ name: integration-simulators-pnf-simulator-cli
+ project: integration/simulators/pnf-simulator
+ project-name: integration-pnf-simulator
+ python-version: python3
+ jobs:
+ - integration-tox-verify
+ subproject:
+ - 'simulator-cli':
+ tox-dir: 'simulator-cli'
+ tox-envs: 'pytest'
+ pattern: '**/*'
+ stream:
+ - 'master':
+ branch: 'master'
+
- project:
name: integration-simulators-pnf-simulator-linters
project: integration/simulators/pnf-simulator