使用env vars将sbt scala项目发布到Artifactory

时间:2013-03-09 22:54:11

标签: scala playframework-2.0 sbt jenkins-plugins artifactory

我拥有的就是这个。

我已经在sbt中定义了发布到artifactory的发布任务。我在Jenkins工作中运行它作为shell构建步骤。

我想要做的是包含Jenkins Artifactory插件在部署时包含的所有环境信息。我不知道我是否应该将它添加到sbt或者是否有某种方法来配置插件以使用sbt但是自己发布。

1 个答案:

答案 0 :(得分:8)

目前,sbtArtifactory Jenkins插件没有集成,您可以使用Generic deployment feature of the plugin。该插件将作为部署的一部分上传一个构建信息json对象,其中包含一些系统和环境变量。

因为插件不记录实际的构建过程 那么所有的运行时间好东西都会被遗漏,但是你可以使用buildInfo.property.*注入它们 - 所有以这个前缀开头的属性都会被添加到build-info的根属性中。