From 7af2e02627dd7ee5d31412ba9d8f78058c7a9e1a Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Tue, 14 Feb 2023 15:14:19 +0100 Subject: [PATCH] improvements --- .gitlab-ci.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c11b5fe..92bf662 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ include: - template: Jobs/Code-Quality.gitlab-ci.yml - template: Jobs/Secret-Detection.gitlab-ci.yml - template: Jobs/SAST.gitlab-ci.yml + - template: Jobs/Container-Scanning.gitlab-ci.yml cache: key: one-key-to-rule-them-all @@ -117,10 +118,11 @@ test: - openssl rsa -in app/cert/instance.private.pem -outform PEM -pubout -out app/cert/instance.public.pem - cd test script: - - pytest main.py + - python -m pytest main.py --junitxml=report.xml artifacts: reports: dotenv: version.env + junit: ['**/report.xml'] .test:linux: stage: test @@ -223,6 +225,14 @@ test_coverage: coverage_format: cobertura path: '**/coverage.xml' +container_scanning: + dependencies: [ build:docker ] + rules: + - if: $CONTAINER_SCANNING_DISABLED + when: never + - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + .deploy: rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH