在Jenkins中跟踪构建状态

时间:2014-06-23 22:01:21

标签: jenkins continuous-integration

我们正在设置Jenkins来管理我们的构建系统。我想使用Jenkins来跟踪构建的整个生命周期。我们运行的自动化测试很少(我知道,我们正在研究它),所以我想要一种方法来更新构建状态,从构建完成到QA完成,具有不同的状态,如Alpha Ready,Beta准备好,RC和释放。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

如果你只想找到一种方法来标记'您的构建版本可以使用promotion。提升的构建插件用于执行实际操作,因此我建议将操作设置为发布/复制操作,将上传工件上载到也可以传达状态的目录,例如, / alpha,/ beta,/ rc等。如果需要,您可以限制允许谁执行促销。

我个人会使用里程碑在一个单独的bugtracker中跟踪构建的状态,并且只检查“永远保持这个构建”#39;并在jenkins的构建上添加注释,这对此很重要。 (当然,您需要为此正确设置备份,否则您应该复制构建工件以及将它们复制到另一个安全位置的步骤)

答案 1 :(得分:0)

您是否可以将构建生命周期中的每个步骤作为不同的Jenkins作业,然后让前面的作业触发下一个作业?然后,您可以使用生命周期中的阶段命名每个作业。

将其拆分为作业可以清楚地说明构建失败的步骤,并且可以更容易地从失败的地方开始构建过程。