0

I have been unable to find a plugin to list available artifacts from Artifactory.

Does anyone know of a method to do this in a rundeck job, I want to deploy a war file which is available In artifactory to tomcat using rundeck.

Regarding deployments to tomcat in rundeck what are best practices there ?

4

2 回答 2

2

您可以使用远程选项值创建一个 Job 选项,它将从 Artifactory 获取工件列表。
由于 Rundeck 支持有限的JSON 格式,您将无法直接使用大多数 Artifactory REST API。你可以做的是开发一个类型为Excutions的 Artifactory 用户插件。
用户插件允许您使用自己用 Groovy 编写的代码轻松扩展 Artifactory 的行为。插件可以使用Artifactory 公共 API,其中包含获取工件列表所需的一切。
您可以开发一个插件,该插件包含您自己的用于搜索工件的逻辑,并且可以控制 JSON 响应的格式。执行用户插件使用 REST 调用执行,因此可以从 Rundeck 调用。
请注意,用户插件需要 Artifactory 的 Pro 版本。

于 2014-08-06T10:16:22.520 回答
0

您可以使用 Artifactory REST API,即Artifact Version Search

于 2014-08-05T15:57:01.277 回答