【问题标题】:TeamCity publish build InfoTeamCity 发布构建信息
【发布时间】:2012-09-25 12:15:51
【问题描述】:

TeamCity 具有始终将构建信息发布到工件的功能。(默认情况下)。如果我们检查发布构建信息选项(在第 3 步中 - 我使用 gradle 作为 Runner),发布的信息将记录在 Artifactory 中,以便我们可以追溯到生成工件的构建。 现在,如果构建是人员构建,我想禁用发布构建信息。如何做到这一点?

谢谢。

【问题讨论】:

    标签: gradle artifactory teamcity-7.0


    【解决方案1】:

    如果不自定义 TeamCity Artifactory pluginGradle Artifactory plugin,这是不可能的。

    构建信息描述符部署目前决定使用布尔变量,但自定义任一插件以执行您需要的操作应该相当容易。

    【讨论】:

    • HI.. 有没有办法扩展工件插件类并进行我们需要的更改?(不接触插件,bcoz 新版本插件可能会覆盖现有插件)
    • 很遗憾没有。您可以随时 fork 项目,应用您的更改并打开拉取请求以将它们包含在上游中。