blob: c3a2ab9723e587111dd82648a06cfcd9640dd3ed [file] [log] [blame]
Bartek Grzybowski7a1612e2020-03-31 07:04:53 -07001---
2- project:
3 name: integration-docker-compose
4 project-name: 'integration'
5 project: 'integration'
6 stream:
7 - 'master':
8 branch: 'master'
9 jobs:
Bartek Grzybowski59083542020-04-09 06:35:50 -070010 - integration-docker-compose-verify
Bartek Grzybowski7a1612e2020-03-31 07:04:53 -070011 subproject:
12 - 'netconf-pnp-simulator':
13 pattern: 'test/mocks/netconf-pnp-simulator/modules/**'
14 docker_root: 'test/mocks/netconf-pnp-simulator/modules'
Bartek Grzybowski98e4bff2020-04-03 02:54:16 -070015 netconf_sim_service_name: 'netconf-pnp-simulator'
Bartek Grzybowski2d969782020-04-06 13:14:22 -070016 script: |
17 #!/bin/bash
18 cd $DOCKER_ROOT
19 docker-compose up -d
Bartek Grzybowski98e4bff2020-04-03 02:54:16 -070020 post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh
Bartek Grzybowskib7f20992020-04-02 03:57:07 -070021 - 'emssimulator-swm-netconf':
22 pattern: 'test/mocks/emssimulator/swm-netconf/**'
23 docker_root: 'test/mocks/emssimulator/swm-netconf'
Bartek Grzybowski4d63be52020-04-02 07:40:59 -070024 netconf_sim_service_name: 'ems-netconf-swm'
Bartek Grzybowski2d969782020-04-06 13:14:22 -070025 script: |
26 #!/bin/bash
27 cd $DOCKER_ROOT
28 docker-compose up -d
Bartek Grzybowski4d63be52020-04-02 07:40:59 -070029 post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh
Bartek Grzybowskic5744392020-04-03 03:47:09 -070030 - 'pmsh-pnf-sim':
31 pattern: 'test/mocks/pmsh-pnf-sim/docker-compose/**'
32 docker_root: 'test/mocks/pmsh-pnf-sim/docker-compose'
33 netconf_sim_service_name: 'netopeer2'
Bartek Grzybowski2d969782020-04-06 13:14:22 -070034 script: |
35 #!/bin/bash
36 cd $DOCKER_ROOT
37 docker-compose up -d
Bartek Grzybowskic5744392020-04-03 03:47:09 -070038 post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh
Bartek Grzybowski2d969782020-04-06 13:14:22 -070039 - 'datafilecollector-testharness':
40 pattern: 'test/mocks/datafilecollector-testharness/**'
41 docker_root: 'test/mocks/datafilecollector-testharness/simulator-group'
42 script: |
43 #!/bin/bash
44 cd $DOCKER_ROOT
45 ./prepare-images.sh
46 ./docker-compose-setup.sh
Bartek Grzybowskie78cbde2020-04-10 04:44:07 -070047 - 'prov-mns-provider':
48 pattern: 'test/mocks/prov-mns-provider/**'
49 docker_root: 'test/mocks/prov-mns-provider'
50 script: |
51 #!/bin/bash
52 cd $DOCKER_ROOT
53 docker build . -t prov-mns-provider
54 docker-compose up -d
Bartek Grzybowski16ee2ab2020-04-15 05:54:56 -070055 cd src
56 tox