dockerfile: use secret as env
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
@@ -104,7 +104,7 @@ ARG GITHUB_REF
|
|||||||
RUN --mount=type=bind,target=.,rw \
|
RUN --mount=type=bind,target=.,rw \
|
||||||
--mount=type=cache,target=/src/.yarn/cache \
|
--mount=type=cache,target=/src/.yarn/cache \
|
||||||
--mount=type=cache,target=/src/node_modules \
|
--mount=type=cache,target=/src/node_modules \
|
||||||
--mount=type=secret,id=NODE_AUTH_TOKEN <<EOT
|
--mount=type=secret,id=NODE_AUTH_TOKEN,env=NODE_AUTH_TOKEN <<EOT
|
||||||
set -e
|
set -e
|
||||||
if ! [[ $GITHUB_REF =~ ^refs/tags/v ]]; then
|
if ! [[ $GITHUB_REF =~ ^refs/tags/v ]]; then
|
||||||
echo "GITHUB_REF is not a tag"
|
echo "GITHUB_REF is not a tag"
|
||||||
@@ -112,10 +112,10 @@ RUN --mount=type=bind,target=.,rw \
|
|||||||
fi
|
fi
|
||||||
yarn install
|
yarn install
|
||||||
yarn run build
|
yarn run build
|
||||||
npm config set //registry.npmjs.org/:_authToken $(cat /run/secrets/NODE_AUTH_TOKEN)
|
npm config set //registry.npmjs.org/:_authToken $NODE_AUTH_TOKEN
|
||||||
npm version --no-git-tag-version ${GITHUB_REF#refs/tags/v}
|
npm version --no-git-tag-version ${GITHUB_REF#refs/tags/v}
|
||||||
npm publish --access public
|
npm publish --access public
|
||||||
|
|
||||||
# FIXME: Can't publish with yarn berry atm: https://github.com/changesets/changesets/pull/674
|
# FIXME: Can't publish with yarn berry atm: https://github.com/changesets/changesets/pull/674
|
||||||
#NODE_AUTH_TOKEN=$(cat /run/secrets/NODE_AUTH_TOKEN) yarn publish --no-git-tag-version --new-version ${GITHUB_REF#refs/tags/v}
|
#yarn publish --no-git-tag-version --new-version ${GITHUB_REF#refs/tags/v}
|
||||||
EOT
|
EOT
|
||||||
|
|||||||
Reference in New Issue
Block a user