NPM publish using Node container
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing

This commit is contained in:
Julien Valverdé
2023-12-29 02:44:16 +01:00
parent bbc98cdc59
commit 28ed1b61ac

View File

@@ -25,14 +25,29 @@ local build_step = {
commands: ["bun run build"],
};
// local publish_step = {
// name: "publish",
// image: "plugins/npm",
// settings: {
// registry: "https://git.jvalver.de/api/packages/jvalverde/npm",
// token: { from_secret: "npm_token" },
// },
// };
local publish_step = {
name: "publish",
image: "plugins/npm",
image: "node:20",
settings: {
registry: "https://git.jvalver.de/api/packages/jvalverde/npm",
token: { from_secret: "npm_token" },
environment: {
NPM_TOKEN: { from_secret: "npm_token" }
},
commands: [
"npm set registry https://git.jvalver.de/api/packages/jvalverde/npm",
"npm config set -- '//git.jvalver.de/api/packages/jvalverde/npm/:_authToken' '$NPM_TOKEN'",
"npm publish",
],
};
@@ -75,6 +90,7 @@ local publish_step = {
install_step,
lint_step,
build_step,
publish_step,
],
},