File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11include :
22 - project : ' dracoon/cicd/pipeline/web-guild-ci'
3- file : ' pipeline-commons.yml'
4- ref : ' 3.0.3'
3+ ref : " 4.0.5"
4+ file :
5+ - " base.yml"
6+ # prepare
7+ - " prepare.yml"
8+ # build
9+ - " build-service.yml"
10+ # test
11+ - " test-service.yml"
12+ - " lint-service.yml"
13+ - " dependency-scanning-service.yml"
14+ - " secret-detection-service.yml"
15+ - " sonar-service.yml"
516
617# --- GLOBAL SETTINGS / VARIABLES ---------------------------------------------
718
819variables :
920 NAME : dracoon-sdk-crypto-javascript
10- JIRA_PROJECT_ID : SDKCRYPTJS
21+ # https://gitlab.com/gitlab-org/gitlab/-/issues/525496
22+ DS_MAJOR_VERSION : 5.8.7
1123
1224 NODE_VERSION : 20.11.1
1325
1426 ENABLE_ARTIFACT_PUBLISHING : ' true'
1527 ENABLE_PUBLIC_ARTIFACT_PUBLISHING : ' true'
16- ENABLE_CONTAINER_IMAGES : ' false'
17- ENABLE_CONTAINER_SCANNING : ' false'
28+ ENABLE_INTEGRATION_TESTING : ' true'
1829
19- # Global defaults, set on every job that doesn't override
20- default :
21- id_tokens :
22- ID_TOKEN :
23- aud : https://vault.dracoon.net
24-
25- integration-test-service :
26- stage : test
27- script :
28- - npm run integration-test:ci
30+ SECRET_DETECTION_EXCLUDED_PATHS : " test"
2931
3032build-service :
3133 artifacts :
3234 paths :
33- - lib/
34-
35- .dev-workflow :
36- job-rules :
37- publish-service :
38- # release branch should be automatic
39- - if : $PIPELINE_TRIGGER == "branch" &&
40- $PIPELINE_CONTEXT =~ /^(release|snapshot)$/
41- when : always
42- # other branch should be optional manual
43- - when : manual
44- allow_failure : true
35+ - lib/
You can’t perform that action at this time.
0 commit comments