.cic_eth_variables: variables: APP_NAME: cic-eth DOCKERFILE_PATH: $APP_NAME/docker/Dockerfile .cic_eth_changes_target: rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: - $CONTEXT/$APP_NAME/**/* when: always build-mr-cic-eth: extends: - .cic_eth_variables - .cic_eth_changes_target - .py_build_target_test test-mr-cic-eth: extends: - .cic_eth_variables - .cic_eth_changes_target stage: test image: $CI_REGISTRY_IMAGE/$APP_NAME-test:latest script: - cd apps/$APP_NAME/ - pytest -x --cov=cic_eth --cov-fail-under=90 --cov-report term-missing tests # needs: ["build-mr-cic-eth"] build-push-cic-eth: extends: - .py_build_push - .cic_eth_variables