使用 Jenkins 下载 Artifactory 工件并部署

use*_*708 4 artifacts artifactory maven continuous-deployment jenkins

我们有一项工作是在 .NET上Jenkins/Maven/Wildfly/Artifactory构建和部署的。EAR filewildflyArtifactory

我正在尝试创建另一个Jenkins手动作业,从 检索特定构建Artifactory并将其部署到Wildfly.

我如何告诉Jenkins从 检索工件Artifactory?我正在使用“从另一个项目复制工件”。

是否有类似的插件可以帮助我从中下载工件Artifactory

谢谢!

tar*_*oga 6

Jenkins 的artifactory 插件可以选择“解析”artifacts,即从Artifactory 下载它们。

不过,这可能需要 Artifactory 的 Pro 版本。

配置它:

  • 如果您知道工件的 URL,则可以在 shell 构建步骤中使用curl 或 wget 直接下载它。我所做的是创建一个 Python 脚本,该脚本使用 Artifactory 的 REST API 来查询和下载我需要的工件,然后我从 shell 构建步骤调用该脚本。 (3认同)