X6/.gitlab-ci.yml
2024-05-15 15:41:33 +00:00

17 lines
820 B
YAML

stages:
- deploy
deploy:
image: node:18
stage: deploy
script:
- apt update && apt install jq -y
- npm install -g pnpm
- pnpm install --no-frozen-lockfile --ignore-scripts
- pnpm run build
- rm .npmrc
- npm set registry https://gitlab.cloud.ln-c.net/api/v4/projects/504/packages/npm/:_authToken=${CI_JOB_TOKEN}
- echo "registry=https://gitlab.cloud.ln-c.net/api/v4/projects/504/packages/npm/" > .npmrc
- echo "//gitlab.cloud.ln-c.net/api/v4/projects/504/packages/npm/:_authToken=${CI_JOB_TOKEN}" >> .npmrc
- for i in $(find packages/ -path '*/package.json' -type f); do jq -r '.publishConfig.registry="https://gitlab.cloud.ln-c.net/api/v4/projects/504/packages/npm/"' $i > $i.tmp && rm $i && mv $i.tmp $i; done
- pnpm publish --no-git-checks -r --tag latest