我拥有的就是这个。
我已经在sbt中定义了发布到artifactory的发布任务。我在Jenkins工作中运行它作为shell构建步骤。
我想要做的是包含Jenkins Artifactory插件在部署时包含的所有环境信息。我不知道我是否应该将它添加到sbt或者是否有某种方法来配置插件以使用sbt但是自己发布。
答案 0 :(得分:8)
目前,sbt
和Artifactory Jenkins
插件没有集成,您可以使用Generic deployment feature of the plugin。该插件将作为部署的一部分上传一个构建信息json对象,其中包含一些系统和环境变量。
因为插件不记录实际的构建过程
那么所有的运行时间好东西都会被遗漏,但是你可以使用buildInfo.property.*
注入它们 - 所有以这个前缀开头的属性都会被添加到build-info
的根属性中。