Jenkins - 在构建之前查看SVN更改

时间:2012-10-04 17:03:21

标签: svn build jenkins hudson

我正在寻找一些插件,以某种方式向我们展示Jenkins上次SVN更改的用户(使用手动构建的用户),更具体地说,如果他按下播放按钮将会构建什么。

搜索stackoverflow我发现了一些看起来像我想要的答案,但并不完全是我需要的......

Can a Hudson job poll a SCM without pulling code down?

这个人说要创造一份新工作..我可以做到这一点,但害怕用户会以某种方式迷路,有两个项目,一个看看将要建造什么,一个实际建造它。

由于

2 个答案:

答案 0 :(得分:3)

我还没有这样做,但看起来Build Pipeline插件(https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin)会做你想要的。我们将此插件用于其视图 - 我注意到它还添加了一个“手动执行下游项目”选项来构建步骤。

您仍然可以创建两个作业,一个用于轮询,另一个用于构建。将构建作业从轮询作业中识别为手动执行下游项目,您就完成了。我想。

答案 1 :(得分:3)

您需要此Subversion版本管理器插件:
https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Release+Manager

查看该链接中的屏幕截图。 它允许您查看所有SVN修订版,然后选择要构建的修订版