Bartek Grzybowski | 7a1612e | 2020-03-31 07:04:53 -0700 | [diff] [blame] | 1 | --- |
| 2 | - project: |
| 3 | name: integration-docker-compose |
| 4 | project-name: 'integration' |
| 5 | project: 'integration' |
| 6 | stream: |
| 7 | - 'master': |
| 8 | branch: 'master' |
| 9 | jobs: |
Bartek Grzybowski | 5908354 | 2020-04-09 06:35:50 -0700 | [diff] [blame] | 10 | - integration-docker-compose-verify |
Bartek Grzybowski | 7a1612e | 2020-03-31 07:04:53 -0700 | [diff] [blame] | 11 | subproject: |
| 12 | - 'netconf-pnp-simulator': |
| 13 | pattern: 'test/mocks/netconf-pnp-simulator/modules/**' |
| 14 | docker_root: 'test/mocks/netconf-pnp-simulator/modules' |
Bartek Grzybowski | 98e4bff | 2020-04-03 02:54:16 -0700 | [diff] [blame] | 15 | netconf_sim_service_name: 'netconf-pnp-simulator' |
Bartek Grzybowski | 2d96978 | 2020-04-06 13:14:22 -0700 | [diff] [blame] | 16 | script: | |
| 17 | #!/bin/bash |
| 18 | cd $DOCKER_ROOT |
| 19 | docker-compose up -d |
Bartek Grzybowski | 98e4bff | 2020-04-03 02:54:16 -0700 | [diff] [blame] | 20 | post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
Bartek Grzybowski | b7f2099 | 2020-04-02 03:57:07 -0700 | [diff] [blame] | 21 | - 'emssimulator-swm-netconf': |
| 22 | pattern: 'test/mocks/emssimulator/swm-netconf/**' |
| 23 | docker_root: 'test/mocks/emssimulator/swm-netconf' |
Bartek Grzybowski | 4d63be5 | 2020-04-02 07:40:59 -0700 | [diff] [blame] | 24 | netconf_sim_service_name: 'ems-netconf-swm' |
Bartek Grzybowski | 2d96978 | 2020-04-06 13:14:22 -0700 | [diff] [blame] | 25 | script: | |
| 26 | #!/bin/bash |
| 27 | cd $DOCKER_ROOT |
| 28 | docker-compose up -d |
Bartek Grzybowski | 4d63be5 | 2020-04-02 07:40:59 -0700 | [diff] [blame] | 29 | post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
Bartek Grzybowski | c574439 | 2020-04-03 03:47:09 -0700 | [diff] [blame] | 30 | - '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 Grzybowski | 2d96978 | 2020-04-06 13:14:22 -0700 | [diff] [blame] | 34 | script: | |
| 35 | #!/bin/bash |
| 36 | cd $DOCKER_ROOT |
| 37 | docker-compose up -d |
Bartek Grzybowski | c574439 | 2020-04-03 03:47:09 -0700 | [diff] [blame] | 38 | post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
Bartek Grzybowski | 2d96978 | 2020-04-06 13:14:22 -0700 | [diff] [blame] | 39 | - '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 Grzybowski | e78cbde | 2020-04-10 04:44:07 -0700 | [diff] [blame] | 47 | - '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 Grzybowski | 16ee2ab | 2020-04-15 05:54:56 -0700 | [diff] [blame] | 55 | cd src |
| 56 | tox |