是否可以在 Jenkins 的构建后操作中执行 JavaScript 脚本?

2024-04-23

我需要在构建结束后执行 JavaScript 脚本。该脚本应该使用 npm 包。我安装的插件是:post-build actions。我发现类似带有选项的执行脚本:add generic file script。如果我在这里给出 .js脚本,它会起作用吗?我应该把这个脚本放在哪里?

我无法轻松检查它,因为我无法完全控制这个 Jenkins 实例。


您可以将脚本添加到 npmpackage.json 脚本部分 https://docs.npmjs.com/misc/scripts并像这样运行它:

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"
  }
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 Jenkins 的构建后操作中执行 JavaScript 脚本? 的相关文章

随机推荐