ldc-shared-ci/build/npm.yml

28 lines
957 B
YAML
Raw Permalink Normal View History

npm-build:
stage: build
2026-05-11 10:48:38 +02:00
image: node:24
before_script:
2023-05-26 12:42:29 +00:00
- npm config set @ldc-web:registry https://${CI_SERVER_HOST}/api/v4/packages/npm/
- npm config set -- '//${CI_SERVER_HOST}/api/v4/packages/npm/:_authToken' "${CI_DEPLOY_PASSWORD}"
2026-05-07 15:26:04 +02:00
- npm config set @uwil:registry=https://lab.s-web.fr/api/v4/groups/ldc-web/-/packages/npm/
- npm config set -- '//${CI_SERVER_HOST}/api/v4/groups/ldc-web/-/packages/npm/:_authToken' "${CI_DEPLOY_PASSWORD}"
- npm install
cache:
paths:
- public/
script:
- npm run prod
artifacts:
expose_as: 'front-build'
paths:
- public/
allow_failure: false
dependencies:
- npm-security
needs:
- job: npm-security
optional: true
rules:
- if: $CI_COMMIT_BRANCH == "trunk" || $CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "main"
- if: $CI_COMMIT_TAG != null