Update ci_templates/.cic-template.yml, apps/cic-eth/.gitlab-ci.yml files

This commit is contained in:
Blair Vanderlugt 2021-05-21 16:08:09 +00:00
parent 0e0276b550
commit e708b7e407
2 changed files with 34 additions and 7 deletions

View File

@ -13,13 +13,19 @@ build-mr-cic-eth:
- .cic_eth_changes_target
- .py_build_merge_request
- .cic_eth_variables
variables:
PYTHONPATH: .
after_script:
- pip install -r test_requirements.txt
- pytest tests/unit/
- pytest tests/task/
- pytest tests/filters/
build-mr-unittest-cic-eth:
extends:
- .cic_eth_changes_target
- .cic_eth_variables
- .py_build_unittest_merge_request
test-mr-unittest-cic-eth:
extends:
- .cic_eth_changes_target
- .cic_eth_variables
- .py_unittest_merge_request
build-push-cic-eth:
extends:

View File

@ -18,6 +18,27 @@ variables:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: always
.py_build_unittest_merge_request:
stage: build
variables:
- CI_DEBUG_TRACE: "true"
artifacts:
paths:
- $APP-test-image.tar
expire_in: 1 week
when: on_success
script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > "/kaniko/.docker/config.json"
- /kaniko/executor --context $CONTEXT --dockerfile $DOCKERFILE_PATH $KANIKO_CACHE_ARGS --cache-repo $CI_REGISTRY_IMAGE --target test --tarPath $APP-test-image.tar
.py_unittest_merge_request:
stage: test
scripts:
- docker load -i $APP-test-image.tar
- docker images
.py_build_push:
stage: build
variables: