project-name: 'demo'
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
- 'master':
branch: 'master'
jobs:
- - '{project-name}-{stream}-{subproject}-docker-compose-verify'
+ - integration-docker-compose-verify
subproject:
- 'netconf-pnp-simulator':
pattern: 'test/mocks/netconf-pnp-simulator/modules/**'
- job-template:
name: '{project-name}-{stream}-{subproject}-docker-compose-verify'
+ id: integration-docker-compose-verify
project-type: freestyle
description: 'This job validates Docker Compose based projects'
node: 'ubuntu1804-docker-8c-8g'
# pattern: List of file patterns to scan
name: '{project-name}-{stream}-{subproject}-lint'
+ id: integration-linters
project-type: freestyle
description: 'Job intended for running linters with Tox and Coala'
build-node: ubuntu1804-builder-4c-4g
project-name: 'integration'
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
set -e # Exit with zero only if all commands succeed
DOCKER_COMPOSE_LOG="/tmp/docker-compose.log"
-DOCKER_COMPOSE_LOG_MSG=( "INFO [supervisor] success:" "entered RUNNING state" )
+DOCKER_COMPOSE_LOG_MSG=( "success:" "entered RUNNING state" )
DOCKER_COMPOSE_SLEEP_INTERVAL=60
if [ -z ${NETCONF_SIM_SERVICE_NAME} ];
project-name: integration-simulators-dc-simulator
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
project-name: integration-simulators-pnf-simulator
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
project-name: integration-simulators-ran-simulator
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
project-name: integration-usecases-bbs
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
project-name: integration-usecases-mdons
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'
project-name: 'testsuite'
python-version: python3
jobs:
- - '{project-name}-{stream}-{subproject}-lint'
+ - integration-linters
subproject:
- 'yaml':
tox-dir: '.'