我正在寻找一些插件或方法,以展示用户(手动构建的用户)我们的Jenkins中最新的SVN更改,更具体地说,如果他按下播放按钮,将会构建什么。在stackoverflow上搜索,我找到了一些看起来像我想要的答案,但并不完全符合我的需求... Can a Hudson job poll a SCM without pulling code down? 这篇文章建议创建一个新的任务... 我可以这样做,但担心用户会迷失,因为有两个项目,一个用于查看将要构建的内容,另一个用于实际构建。谢谢
我没有这么做过,但看起来 Build Pipeline 插件(https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin)可以实现你想要的功能。我们使用此插件来查看 - 我注意到它还添加了“手动执行下游项目”的选项来构建步骤。您仍然需要创建两个作业,一个用于轮询,另一个用于构建。将构建作业标识为从轮询作业手动执行的下游项目,就完成了。我想。
你需要使用这个Subversion Release Manager插件: https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Release+Manager 在该链接中查看截图。它允许您查看所有SVN修订版本,然后选择要构建的版本。