Artifactory可以在Jenkins中用作“SCM”或源来触发特定工件部署的构建吗?
在Artifactory Jenkis插件description(and on Jenkins side)
中看不到(或遗漏)任何类似内容例如,如果只能访问Artifactory存储库而不是使用二进制文件来自的代码的SCM,则可能需要这样做。
此类功能似乎适用于Nexus(通过nexus-webhook-plugin)。很难相信Artifactory缺少这个功能。
答案 0 :(得分:6)
它可能不像钩子那么优雅,但我相信URLTrigger Plugin会达到你想要的效果。在其用例中列出:
此插件使用户能够检查是否已在存储库中部署了新工件(例如二进制文件)(例如由存储库管理器(如Sonatype Nexus,JFrog Artifactory,Apache Archiva等)管理。
它允许您检查上次修改日期并检查响应的内容以进行更改。
您必须使用轮询间隔而不是依靠Artifactory通过钩子通知Jenkins,但根据我的经验,即使有大量的民意调查,轮询也相对无害。
答案 1 :(得分:1)
现在您可以在较新的版本中使用Enable Artifactory trigger。
转到构建触发器,然后选中启用人工触发器复选框。
有关GitHub Support for Artifactory trigger
的更多详细信息