2017-05-05 111 views
1

我是Jenkins的新人,很想知道Jenkins民意测验功能是如何工作的,它如何利用系统资源。Jenkins民意调查vs webhook

在CI系统中使用什么可能是最佳实践 - 詹金斯民意调查或github webhook,为什么?

回答

1

这是詹金斯本人的创造者very easy answer, answered by Kohsuke。轮询对您的计算机和您的员工而言效率较低,因为您必须等待(按分钟数量级),才能使构建发生,而不是立即发生。在我们转向詹金斯之前,我们曾经使用过轮询,而人们谈论的最大的事情是“神圣的垃圾,詹金斯迅速建立起来。”这不是詹金斯,它是webhook推动建立。去做。

+0

同意.. !!搜索了一些博客,他们都认为webhook随时更好。 – Mukul

+0

当连接像gitlab这样的PAAS-git仓库提供商和像travisci这样的PAAS-CI提供商时,最好使用Webhooks。这是webhooks有意义的地方。 git钩子插件与github或称为webhooks的gitlab功能完全不同。 Webhooks是像github或gitlab这样的PAAS托管的git仓库的特定配置。它们不能作为代码存储。詹金斯是一个任务跑步者。轮询可能效率低下,但与使用PAAS-git存储库提供程序和Jenkins强制使用的设计模式相比,它是最小的。 – user3731460

+0

该文章没有提到webhooks,也没有回答海报问题。本文的作者正在推广一个支持post post和post commit函数的git模块。 – user3731460