首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在詹金斯,我如何在失败的情况下执行任务?

在詹金斯,我如何在失败的情况下执行任务?
EN

Stack Overflow用户
提问于 2014-05-08 20:20:21
回答 1查看 15K关注 0票数 12

我有一份詹金斯的工作,打算做以下工作:

  1. 构建项目并将其部署到测试服务器
  2. 运行测试
  3. 如果测试失败,请将服务器回滚到以前的版本。
  4. 如果测试成功,请更新源代码管理系统中的版本。

因为我们只有一个测试服务器,所以我们需要确保Jenkins一次只运行一个版本的这个任务。不幸的是,我们似乎无法找到一种方法来在失败时运行作业,并在下游作业运行时阻止上游作业的执行。

有什么简单的方法吗?有更好的办法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 20:35:03

Jenkins员额构建任务允许您在失败后在作业中运行任务。回滚服务器听起来更像是一项任务,而不是一项任务,因此这可能适合。

否则,有几个插件允许更复杂的流水线特性。管道插件似乎是目前最受欢迎的。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23551742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档