blob: 8121708b3ceac5d770a60fbb3cb0f8cbf6ee3751 [file] [log] [blame]
LF Jenkins CI7d018cd2020-12-14 17:57:57 +00001---
2- project:
3 name: integration-simulators-masspnf-simulator-project-view
4 project-name: integration-simulators-masspnf-simulator
5 views:
6 - project-view
7
8- project:
9 name: integration-simulators-masspnf-simulator-info
10 project: integration/simulators/masspnf-simulator
11 project-name: integration-simulators-masspnf-simulator
12 build-node: centos7-builder-2c-1g
13 jobs:
14 - gerrit-info-yaml-verify
Bartek Grzybowski0e068332020-12-15 15:09:45 +010015
16- project:
17 name: integration-simulators-masspnf-simulator-docker
18 project-name: integration-simulators-masspnf-simulator
19 jobs:
20 - integration-docker-merge
21 - integration-docker-verify
22 project: integration/simulators/masspnf-simulator
23 stream:
24 - 'master':
25 branch: 'master'
26 subproject:
27 - 'masspnfsim':
28 pom: 'pnf-sim-lightweight/pom.xml'
29 pattern: '**'
30 mvn-goals: 'clean package docker:build -Dcheckstyle.skip'
31 post-docker-verify-script: |
32 #!/bin/bash
33 set -ex # Fail build if any setup step fails
34 cd $WORKSPACE/
35 tox -e pytest
36 mvn-settings: 'integration-settings'
37 files: '**'
38 archive-artifacts: ''
Bartek Grzybowski061c59b2020-12-15 15:14:45 +010039
40- project:
41 name: integration-simulators-masspnf-simulator-linters
42 project: 'integration/simulators/masspnf-simulator'
43 project-name: 'integration-simulators-masspnf-simulator'
44 python-version: python3
45 jobs:
46 - integration-linters
47 subproject:
48 - 'yaml':
49 tox-dir: '.'
50 tox-envs: 'yaml'
51 pattern: '**/*.yaml'
52 - 'yml':
53 tox-dir: '.'
54 tox-envs: 'yaml'
55 pattern: '**/*.yml'
56 - 'json':
57 tox-dir: '.'
58 tox-envs: 'json'
59 pattern: '**/*.json'
60 - 'python':
61 tox-dir: '.'
62 tox-envs: 'py'
63 pattern: '**/*.py'
64 - 'md':
65 tox-dir: '.'
66 tox-envs: 'md'
67 pattern: '**/*.md'
68 stream:
69 - 'master':
70 branch: 'master'