云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

Jenkins Artifactory Plugin支持Ivy构建作业,允许您的构建作业部署构件并解析与Artifactory之间的依赖关系,然后将它们链接到创建它们的构建作业。

如下所述,使用Jenkins Ivy插件与Jenkins Artifactory插件一起,你的Ivy构建将在执行Ivy:publish任务时向Artifactory发布工件和构建信息。

安装Jenkins Ivy Plugin

要在Ivy构建中使用Jenkins Artifactory Plugin,你需要安装Jenkins Ivy插件

JDK兼容

从3.0.0版开始,该插件不再支持使用JDK 7进行构建。


发布到本地文件缓存库是最好的方法(也就是说,你不需要发布到Artifactory)。插件将拦截发布事件,并根据配置对Artifactory进行重播。使用ivy:publish任务直接向Artifactory发布将导致(冗余的)双重发布。

页面内容

集成的好处


配置Ivy-Ant构建


Artifactory服务器
Artifactory服务器在Artifactory插件配置中定义。所选服务器将用于工件解析和构建信息部署。
目标版本存储库

将发布构件部署到的存储库。

使用文本模式将使您能够为环境变量使用占位符,这些占位符将在构建时被您的环境值替换。

覆盖默认凭证
覆盖默认凭证。
覆盖构建名称

覆盖人工默认构建名称。

将工件发布到Artifactory
检查是否希望将生成的构建工件发布到Artifactory。
使用与Maven兼容的模式
是否在发布工件和Ivy描述符时使用默认的Maven模式,或者使用自定义模式。[组织]中的点在路径变换时会被转换成斜线。
艾薇模式
用于已发布Ivy描述符的模式。
工件模式
用于已发布构件的模式。
过滤器从构建信息中排除工件
将排除的文件添加到exexdeartifacts列表中,并从构建信息中的artifacts列表中删除它们。
部署属性
除了默认的(build.name, build.name)之外,附加到所有已部署构件的属性列表,以分号分隔。号码,风投。修改,等等)。
属性值可以采用环境变量。
例如:p4.cl= $ {P4_CHANGELIST}; buildStatus = RC;平台= win386 win64 osx, debian
捕获并发布构建信息

向Artifactory发布构建信息。

包括环境变量
检查是否希望包含构建过程可访问的所有环境变量。jenkins特有的envvar总是包含在内的。注意:包括所有环境变量作为捕获的构建信息的一部分可能会导致非常大的构建对象,并可能减慢部署速度。
从Artifactory中丢弃旧版本(需要Artifactory Pro)
根据Jenkins配置的丢弃旧构建的策略,自动删除存储在Artifactory中的旧构建。

构建配置


  • 没有标签
版权所有©2022 JFrog Ltd.