I have a trivial task of attaching an asset to a release. Particularly, since it’s am npm package, I need to attach the built package. However I cannot seem to find a way to do this.
stages:
- build
- release
build:
image: $IMAGE_NODE
stage: build
script:
- npm ci
- npm run build
- npm publish # OR PACKED=$(npm pack)
release_:
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
script:
- echo "A stub line just because GL wants it"
release:
tag_name: '$CI_COMMIT_TAG'
How to either:
- attach the PACKED thing to the release
- add a link to this version in the npm registry?
I tried to read the docs page abouts assets linking but couldn’t understand it.
I also thought that maybe I can create an artifact and then link it, but I don’t know how to get the links as well.