IAm*_*aja 77 svn continuous-integration jenkins jenkins-plugins
我需要设置哪些插件和插件功能才能让我的Jenkins作业在任何时候将代码提交给SVN项目时触发构建?
我已经安装了标准SVN插件以及SVN标记插件,但我没有看到任何允许触发器配置的新功能.
Edw*_*uck 84
有两种方法可以解决这个问题:
我推荐第一个选项,因为它易于实现.在构建过程中成熟后,切换到第二个.
轮询存储库以查看是否发生了更改.如果两个提交在同一轮询间隔内进入,则可能"跳过"提交. 有关如何执行此操作的说明,请注意第四个屏幕截图,其中您在作业上配置基于轮询存储库的"构建触发器"(具有类似crontab的配置).
将您的存储库配置为具有提交后挂钩,以通知Jenkins构建需要启动. 有关如何执行此操作的说明,请参阅"post-commit hooks"部分
SVN标记功能不是轮询的一部分,它是将源代码的当前"头"提升为标记,对构建进行快照的一部分.这允许您将Jenkins buid#32称为SVN标记/标记/ build-32(或类似的东西).
归档时间: |
|
查看次数: |
104236 次 |
最近记录: |