summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration-docker-compose.yaml
blob: 2c02ed166effacd6d8fc42b33f5fa4caadb09a15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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