Commit 71f4ccdc authored by Sergio Gonzalez Diaz's avatar Sergio Gonzalez Diaz
Browse files

Update monitoring .gitlab-ci.yml

parent cf016e7e
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
build monitoring:
  variables:
    IMAGE_NAME: 'monitoring' # name of the microservice
    IMAGE_TAG: 'coverage' # tag of the container image (production, development, etc)
    IMAGE_TAG: 'latest' # tag of the container image (production, development, etc)
  stage: build
  before_script:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
@@ -26,7 +26,7 @@ build monitoring:
unit test monitoring:
  variables:
    IMAGE_NAME: 'monitoring' # name of the microservice
    IMAGE_TAG: 'coverage' # tag of the container image (production, development, etc)
    IMAGE_TAG: 'latest' # tag of the container image (production, development, etc)
  stage: unit_test
  needs:
    - build monitoring
@@ -43,14 +43,8 @@ unit test monitoring:
    - sleep 30
    - docker ps -a
    - docker logs $IMAGE_NAME
    # - docker exec -i $IMAGE_NAME bash -c "coverage run --omit=common/*,device/*,context/* -m pytest --junitxml=/opt/results/report.xml; coverage report; coverage xml -o coverage.xml"
    # - docker exec -i $IMAGE_NAME bash -c "COVERAGE_FILE=.coverage.$IMAGE_NAME coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/report.xml; ls"
    # - docker exec -i $IMAGE_NAME bash -c "coverage run --rcfile=/opt/results/.coveragerc --append -m pytest --log-level=INFO --verbose --junitxml=/opt/results/report.xml $IMAGE_NAME/tests/test_unitary.py; ls -a /opt/results" 
    # - coverage report --rcfile=$CI_PROJECT_DIR/coverage/.coveragerc --sort cover --show-missing --skip-covered
    - docker exec -i $IMAGE_NAME bash -c "./coverage.sh $IMAGE_NAME; ls -a; mv ${IMAGE_NAME}_coverage.xml /opt/results; mv ${IMAGE_NAME}_report.xml /opt/results; mv coverage/.coverage /opt/results" 
    - mv src/$IMAGE_NAME/tests/.coverage src/coverage/.coverage.$IMAGE_NAME
    # - coverage combine 
    # - coverage report --rcfile=.coveragerc
  after_script:
    - docker rm -f $IMAGE_NAME
    - docker rm -f  influxdb
@@ -77,7 +71,7 @@ unit test monitoring:
deploy monitoring:
  variables:
    IMAGE_NAME: 'monitoring' # name of the microservice
    IMAGE_TAG: 'coverage' # tag of the container image (production, development, etc)
    IMAGE_TAG: 'latest' # tag of the container image (production, development, etc)
  stage: deploy
  needs:
    - unit test monitoring