3

我有的是这个。

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

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

4

1 回答 1

8

目前没有sbtArtifactory Jenkins插件的集成,你可以做的是使用插件的通用部署功能。该插件将作为部署的一部分上传一个带有一些系统和环境变量的构建信息 json 对象。

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

于 2013-03-11T10:46:18.037 回答