Artifactory REST API:如何生成构建信息json

时间:2015-10-27 13:40:37

标签: json jenkins artifactory

我尝试在构建作业中生成一个JSON构建信息文件,以上传到Artifactory并在两个工具之间创建跟踪功能。但是,常规Jenkins JSON API文件的设计不正确,因此我需要在运行作业时生成一个新文件。问题很简单,我该怎么做?是否有一些我需要添加到Jenkins的特定插件(工具),或者只是一组简单的命令可以完成这项工作?

提前致谢!

3 个答案:

答案 0 :(得分:4)

您可以使用this example演示如何轻松地创建构建信息并将其部署到Artifactory中。

答案 1 :(得分:3)

我建议在单独的脚本中生成BuildInfo JSON,而不是从Jenkins本身生成。 Jenkins将调用该脚本并传递有关构建环境的所有信息(如构建名称,构建号和其他环境变量)。

这里an example of how you can generate the BuildInfo

答案 2 :(得分:0)

您可以使用Artifactory Jenkins plugin

这将完全符合您的要求(如果您没有使用像Maven,Gradle或Ivy这样的Java构建工具,请使用自由式作业并选择“通用集成”)。