使用Gradle从文物中检索快照罐的构建信息



在进行前进之前,我意识到这个问题太广泛了。但是我无法弄清楚在SOGOOGLE中搜索的适当词。

如果这个问题是重复的,请提前对不起,并为我提供原始问题的链接。

问题:

我们正在努力创建测试框架。要求之一是在测试阶段结束时使用构建信息发布报告。我们需要提供信息,例如谁犯了我们正在测试的最新更改,我们正在用于测试的构建版本等。

在当前的设置中,我们将GitHub用作SCM。每当对SCM提出承诺时,就会在Jenkins上触发构建,如果构建成功,则将JAR部署到Jfrog Artifactory。我正在尝试提出一个Gradle脚本以获取必要的信息。

对以下问题的任何指示都得到高度赞赏:

  1. 我可以使用哪个插件从文物中检索快照罐的信息?
  2. 我可以使用哪个插件来检索Jenkins构建信息,该插件使用Q1检索的构建编号?

不确定这是您的要求,但是您是否研究过伪影构建信息文件?

文物jenkins插件可以为您收集构建信息,并将该信息发布到文物服务器(如果您选择"收集和发布构建信息")。

然后可以在伪影服务器上查看构建信息,并使用简单的REST调用进行获取。

hth,

最新更新