我需要在构建结束后执行JavaScript脚本。此脚本应使用 npm 包。我安装的插件是:post-build actions
.我发现了类似带有选项的执行脚本的东西:add generic file script
.如果我在这里给路径.js
脚本,它会起作用吗?我应该把这个脚本放在哪里?
我无法轻松检查它,因为我无法完全控制此 Jenkins 实例。
您可以将脚本添加到 npmpackage.json
脚本部分并像这样运行它:
post {
success {
script {
sh "npm run my-happy-script"
}
}
failure {
script {
sh "npm run my-sad-script"
}
}
}
您还可以使用脚本块中的dir
命令选择要从哪个目录运行:
script {
dir("lib/another/directory") {
sh "node some-script.js"
}
}