| --- |
| - project: |
| name: integration-docker-compose |
| project-name: "integration" |
| project: "integration" |
| stream: |
| - "master": |
| branch: "master" |
| jobs: |
| - integration-docker-compose-verify |
| subproject: |
| - "netconf-pnp-simulator": |
| pattern: "test/mocks/netconf-pnp-simulator/modules/**" |
| docker_root: "test/mocks/netconf-pnp-simulator/modules" |
| netconf_sim_service_name: "netconf-pnp-simulator" |
| script: | |
| #!/bin/bash |
| cd $DOCKER_ROOT |
| docker-compose up -d |
| post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
| - "emssimulator-swm-netconf": |
| pattern: "test/mocks/emssimulator/swm-netconf/**" |
| docker_root: "test/mocks/emssimulator/swm-netconf" |
| netconf_sim_service_name: "ems-netconf-swm" |
| script: | |
| #!/bin/bash |
| cd $DOCKER_ROOT |
| docker-compose up -d |
| post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
| - "pmsh-pnf-sim": |
| pattern: "test/mocks/pmsh-pnf-sim/docker-compose/**" |
| docker_root: "test/mocks/pmsh-pnf-sim/docker-compose" |
| netconf_sim_service_name: "netopeer2" |
| script: | |
| #!/bin/bash |
| cd $DOCKER_ROOT |
| docker-compose up -d |
| post_script: !include-raw-escape: netconf-pnp-simulator-verify.sh |
| - "datafilecollector-testharness": |
| pattern: "test/mocks/datafilecollector-testharness/**" |
| docker_root: "test/mocks/datafilecollector-testharness/simulator-group" |
| script: | |
| #!/bin/bash |
| cd $DOCKER_ROOT |
| ./prepare-images.sh |
| ./docker-compose-setup.sh |
| - "prov-mns-provider": |
| pattern: "test/mocks/prov-mns-provider/**" |
| docker_root: "test/mocks/prov-mns-provider" |
| script: | |
| #!/bin/bash |
| cd $DOCKER_ROOT |
| docker build . -t prov-mns-provider |
| docker-compose up -d |
| cd src |
| tox |