Skip to content

Commit ce91236

Browse files
chore(ci): Update webguild commons
Relates-To: DCWEBAPP-4509
1 parent a6b1009 commit ce91236

1 file changed

Lines changed: 18 additions & 27 deletions

File tree

.gitlab-ci.yml

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,35 @@
11
include:
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

819
variables:
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

3032
build-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/

0 commit comments

Comments
 (0)