diff --git a/src/service/.gitlab-ci.yml b/src/service/.gitlab-ci.yml index 0ca6cfa9bdabf3b997b79945c4c676864274b941..ae4ecd7b0ea43d03b3897ea1f86142ae741084b2 100644 --- a/src/service/.gitlab-ci.yml +++ b/src/service/.gitlab-ci.yml @@ -49,7 +49,6 @@ unit_test service: before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create --driver=bridge teraflowbridge; fi - - pip install flask - | # Context-related cleanup if docker container ls | grep crdb; then docker rm -f crdb; else echo "CockroachDB container is not in the system"; fi @@ -152,7 +151,8 @@ unit_test service: docker logs $IMAGE_NAME # Mock QKD Nodes Deployment - - echo "Starting stage: deploy_mock_nodes" + - | + echo "Starting stage: deploy_mock_nodes" - pip install flask # Install Flask to ensure it is available - | for port in 11111 22222 33333; do @@ -164,7 +164,7 @@ unit_test service: MOCK_NODES_DIR="$PWD/src/tests/tools/mock_qkd_nodes" if [ -d "$MOCK_NODES_DIR" ]; then cd "$MOCK_NODES_DIR" || exit - ./start.sh & # The start script that invokes flask commands + ./start.sh & MOCK_NODES_PID=$! else echo "Error: Mock QKD nodes directory '$MOCK_NODES_DIR' not found."