Commit 439c7946 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

GitLab CI/CD pipeline:

- Corrected image names in mock_qkd_node
- Corrected image names in qkd_end2end
parent 300b8367
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -53,21 +53,22 @@ end2end_test qkd_end2end:
  script:
    # Download Docker image to run the test
    - docker pull "${CI_REGISTRY_IMAGE}/${TEST_NAME}:latest"
    - docker pull "${CI_REGISTRY_IMAGE}/mock-qkd-node:test"

    # Deploy scenario with mock QKD Nodes
    - docker network create --driver bridge --subnet=172.254.250.0/24 --gateway=172.254.250.254 qkd-node-br
    - >
      docker run --detach --name qkd-node-01 --network qkd-node-br --ip 172.254.250.101
      --volume "$PWD/data/qkd-node-01.json:/var/mock_qkd_node/startup.json"
      mock-qkd-node:test
      ${CI_REGISTRY_IMAGE}/mock-qkd-node:test
    - >
      docker run --detach --name qkd-node-02 --network qkd-node-br --ip 172.254.250.102
      --volume "$PWD/data/qkd-node-02.json:/var/mock_qkd_node/startup.json"
      mock-qkd-node:test
      ${CI_REGISTRY_IMAGE}/mock-qkd-node:test
    - >
      docker run --detach --name qkd-node-03 --network qkd-node-br --ip 172.254.250.103
      --volume "$PWD/data/qkd-node-03.json:/var/mock_qkd_node/startup.json"
      mock-qkd-node:test
      ${CI_REGISTRY_IMAGE}/mock-qkd-node:test

    # Dump configuration of the QKD Nodes (script, before any configuration)
    - echo "[QKD-NODE-01] Config initial:"
+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ build mock_qkd_node:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  script:
    - docker buildx build -t "$CI_REGISTRY_IMAGE/mock-qkd-node:test" -f ./src/tests/tools/mock_qkd_node/Dockerfile ./src/tests/tools/mock_qkd_node
    - docker push "$CI_REGISTRY_IMAGE/mock_qkd_node:test"
    - docker push "$CI_REGISTRY_IMAGE/mock-qkd-node:test"
  after_script:
    - docker images --filter="dangling=true" --quiet | xargs -r docker rmi
  rules: