Merge "remove modeling-toscaparsers-nfvparser from JJB"
[ci-management.git] / jjb / integration / simulators / integration-masspnf-simulator.yaml
1 ---
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
15
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: ''
39
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'