From 5b5403e20787ee8edf0bbfe73071f7bc5b344acd Mon Sep 17 00:00:00 2001 From: Vincent BRIDIER Date: Mon, 18 Jul 2022 09:34:39 +0200 Subject: [PATCH] Update CI --- .gitlab-ci.yml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2d6f9b98..1bd50319 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,24 +1,40 @@ -image: jakzal/phpqa:php7.3 +image: $CI_REGISTRY/service-web-lab/ldc-web-images-docker/ldcweb-qa:php7.3-1.0 stages: - Security - CodingStandards -security: +composer-security: stage: Security script: - - local-php-security-checker --format=json --path=./composer.lock > security-checker-report.json + - local-php-security-checker --format=json --path=./composer.lock > composer-security-checker-report.json artifacts: when: on_failure - expose_as: 'security-checker' + expose_as: 'composer-security-checker' paths: - - security-checker-report.json + - composer-security-checker-report.json + allow_failure: true + +npm-security: + stage: Security + script: + - audit-ci -p npm -o json > npm-security-checker-report.json + artifacts: + when: on_failure + expose_as: 'npm-security-checker' + paths: + - npm-security-checker-report.json allow_failure: true phpcs: stage: CodingStandards + before_script: + - composer install + cache: + paths: + - vendor/ script: - - phpcs --report=junit --report-file=phpcs-report.xml + - vendor/bin/phpcs --report=junit --report-file=phpcs-report.xml artifacts: when: on_failure expose_as: 'phpcs'