我找不到一个插件来列出Artifactory中的可用工件。
有没有人知道在rundeck作业中实现这一点的方法,我想部署一个可以在artifactory中使用rundeck的tomcat的war文件。
关于在rundeck中部署tomcat,有哪些最佳实践?
发布于 2014-08-06 18:16:23
您可以使用remote option values创建一个Job选项,该选项将从Artifactory获取工件列表。
由于运行平台对JSON format的支持有限,您将无法直接使用大多数Artifactory REST API。你可以做的是开发一个Excutions类型的Artifactory用户插件。
用户插件允许您使用自己用Groovy编写的代码轻松扩展Artifactory的行为。插件可以使用Artifactory public API,它包含了获取工件列表所需的所有内容。
您可以开发一个插件,其中包含您自己的用于搜索工件的逻辑,并且可以控制JSON响应的格式。Executions用户插件使用REST调用来执行,因此可以从Rundeck调用。
请注意,用户插件需要Artifactory的专业版本。
发布于 2014-08-05 23:57:01
您可以使用Artifactory REST API,即Artifact Version Search。
https://stackoverflow.com/questions/25140351
复制相似问题