From 07079fb1f4c71f4ef1f24f48c64f1422fd84da70 Mon Sep 17 00:00:00 2001 From: Marco Wettstein <maw@panter.ch> Date: Thu, 8 Apr 2021 18:43:58 +0200 Subject: [PATCH] feat: add audit stage --- node-kubernetes.yml | 13 +++++++++++++ panter-kubernetes-base.yml | 16 +++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/node-kubernetes.yml b/node-kubernetes.yml index 7573cf1..4f733f5 100644 --- a/node-kubernetes.yml +++ b/node-kubernetes.yml @@ -65,6 +65,19 @@ docker-build: test: extends: .test-node +.audit-node: + stage: test + + extends: + - .before-script-yarn + - .audit-base + + script: + - yarn audit + +audit: + extends: .audit-node + .lint-node: stage: test extends: diff --git a/panter-kubernetes-base.yml b/panter-kubernetes-base.yml index 0fb3f17..115c614 100644 --- a/panter-kubernetes-base.yml +++ b/panter-kubernetes-base.yml @@ -83,16 +83,27 @@ image: panterch/docker-ci-kubernetes-deploy - echo "not implemented" .lint-base: + extends: + - .test-base + +.audit-base: + allow_failure: true # currently not mandatory stage: test + needs: [] extends: - .retry-default - - .rules-always-but-not-on-tags + - .rules-always # while lint and test is useless after tagging, running an audit on a tag might be useful .lint: extends: .lint-base script: - echo "not implemented" +.audit: + extends: .audit-base + script: + - echo "not implemented" + .app-build-base: stage: build extends: @@ -183,6 +194,9 @@ test: lint: extends: .lint +audit: + extends: .audit + storybook-build: extends: .storybook-build -- GitLab