Jenkins 参数化构建时如何根据参数决定是否要执行另一个构建?

我在jenkins上job-A和job-B, 两个项目分别是一个前端项目和一个后端项目,两个项目分别会单独运行,也有时需要两个顺序构建。现在我需要在构建job-A时提供一个参数,根据参数决定是否要构建job-B, 并在job-B构建完后根据B的构建成功或失败结果再在A中执行某些脚本操作。请问是否有相关插件?或者是只能手动写判断再用api方式去调用job-B嘛?

阅读 5.4k
1 个回答

在jenkins的pipeline script可以轻松加入这个逻辑,这个Jenkinsfile本身就是一个groovy DSL,使用groovy语言编写,可以try-catch住job的异常,然后触发构建任务

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进