Commit ebf4a425 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Mock QKD Node:

- Minor improvements in CI/CD pipeline
parent 31fb847d
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -16,12 +16,13 @@
build mock_qkd_node:
  stage: build
  before_script:
    - docker image prune --force
    - 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"
  after_script:
    - docker images --filter="dangling=true" --quiet | xargs -r docker rmi
    - docker image prune --force
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
    - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"'
@@ -30,6 +31,7 @@ build mock_qkd_node:
      - proto/*.proto
      - src/src/tests/tools/mock_qkd_node/**/*.{py,in,yml,yaml,yang,sh,json}
      - src/src/tests/tools/mock_qkd_node/Dockerfile
      - src/src/tests/.gitlab-ci.yml
      - src/device/**/*.{py,in,yml}
      - src/device/Dockerfile
      - src/device/tests/*.py