summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration-docker-compose.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/integration/integration-docker-compose.yaml')
-rw-r--r--jjb/integration/integration-docker-compose.yaml56
1 files changed, 56 insertions, 0 deletions
diff --git a/jjb/integration/integration-docker-compose.yaml b/jjb/integration/integration-docker-compose.yaml
new file mode 100644
index 000000000..c3a2ab972
--- /dev/null
+++ b/jjb/integration/integration-docker-compose.yaml
@@ -0,0 +1,56 @@
+---
+- 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