Jenkins Artifactory插件2.3.0,Hot Off the Press
JFrog最近发布了2.3.0版本的Jenkins Artifactory插件。
如果你还不熟悉Jenkins插件的Artifactory,这里有一些背景知识。
Artifactory已成为龙头二进制存储库管理器通过一系列插件,它可以轻松地插入到CI环境的不同组件中。
如果你正在使用Jenkins作为您的CI服务器,将其与Artifactory集成的最佳方法是通过Jenkins Artifactory Plugin。该插件允许您在构建期间解析依赖项,并部署构建
构建结束时的工件,全部通过Artifactory。
但它的作用远不止于此。
它还收集和记录大量的构建信息,如环境变量、系统属性、关于构建代理的信息、依赖关系等等。所有这些信息都以工件元数据的形式保存在Artifactory中,以后可以用来完整、准确地再现构建。以上所有功能以及更多功能都可以从Jenkins UI中获得。
你可以了解更多关于使用Jenkins Artifactory Plugin的信息这个视频和官方文件.
版本2.3.0有什么新功能?
JFrog一直在为这个插件添加更多伟大的特性和功能。以下是最新版本的亮点。
Jenkins配置中的动态工件存储库
以前,您可以从下拉列表中选择要在Jenkins构建作业中使用的Artifactory存储库。当您点击“Refresh Repositories”时,插件将查询Artifactory中可用的存储库,并显示它们,这样您就可以选择存储库,从中解析依赖关系并部署构建工件。
这个版本增加了将存储库配置为自由文本的功能。这使您能够使用Jenkins变量和环境变量参数化存储库名称,从而使构建配置更加动态。
将构建工件从Jenkins推到Bintray
随着Bintray作为一个基于云的软件分发平台的不断流行,2.3.0现在添加了新的UI,使您能够通过使用Artifactory Bintray集成将构建工件推送到Bintray。
当您将构建部署到Artifactory时,您可以添加一个描述符文件作为额外的工件。当您现在调用Artifactory的将Build推到BintrayREST API, Artifactory使用此信息将构建工件推送到Bintray。
由插件添加的Jenkins UI为你调用这个REST API。它还允许您通过指定Bintray主题、存储库、包和版本,以及包许可,直接将构建推送到Bintray中,而无需使用描述符文件。
支持詹金斯的多配置项目(矩阵项目)和多任务插件
多配置项目(矩阵项目)在Jenkins社区中变得非常流行。在许多组织中,需要在不同的环境和配置中同时执行多次构建是很常见的。
2.3.0带来了与多配置Jenkins作业的完全集成,使您能够配置哪些矩阵配置应该将其工件部署到Artifactory中。
Jenkins Multi-Job插件作为Jenkins下游作业配置的一个非常好的选择,现在也被Jenkins Artifactory插件支持。
最强大的用于二进制存储库的Jenkins插件变得更加强大。现在就开始使用它,从您的CI/CD周期中获得更多。



