Tag: 持续集成的

在多个同时上游工作成功之后,如何让Jenkins工作开始?

为了获得尽可能快的反馈,我们偶尔需要Jenkins作业并行运行。 jenkins有能力在工作完成时启动多个下游工作(或“分叉”pipe道)。 然而,jenkins似乎没有办法做下游的工作,只有那个分支的所有分支开始成功(或“join”分叉)。 jenkins有一个“build立其他项目之后build立”button,但是我认为这是“当任何上游作业完成时开始这个工作”(而不是“当所有上游工作成功时开始这个工作”)。 这是我正在谈论的一个可视化。 有谁知道插件是否存在做我以后? 编辑: 当我最初在2012年发布这个问题的时候,Jason的回答(Join和Promoted Build插件)是最好的,也是我的解决scheme。 然而,在这个问题之后,dnozay的答案(Build Flow插件)在一年左右stream行,这是一个更好的答案。 如果今天有人问我这个问题,我现在就推荐这个问题。

在GitHub仓库中显示Travis构build状态

我记得最近看到在GitHub中浏览版本库的提交或提交的Travis构build状态(但无法find在哪里)。 我不是在说README.md的Travis构build状态图像,而是一个实际的GitHubfunction(带有友好对号的绿色框)。 虽然我的提交build立在Travis上,但我还是希望能够在GitHub中显示结果(他们现在不这么做)。 我想知道如何启用此function。 UPDATE 在这里find一个例子: https : //github.com/sebastianbergmann/phpunit/pull/1051/commits看到一个小绿色复选标记,说“Travis-CI构build通过”?