在持续集成很重要的情况下,触发构建是Webhooks或PollSCM的更好选择。
这是我目前对这两种方法的理解:
期待了解两种方式的确切优缺点。
答案 0 :(得分:1)
如果您的构建周期非常短(几分钟),并且如果您想为每次提交触发构建,那么Webhooks解决方案会更好。
但是如果您的构建周期更长(15/20分钟)并且如果您不需要为每次提交构建,那么PollSCM是一个很好的候选者:)
在我的公司,我们使用Git / Stash和Jenkins +一个Webhook来在每次提交时触发构建。对于pull请求,我们使用Jenkins的Stash pullrequest builder插件。