TeamCity 有一个功能,它将始终将构建信息发布到工件。(默认情况下)。如果我们检查发布构建信息选项(在第 3 步中 - 我使用 gradle 作为 Runner),发布的信息将记录在 Artifactory 中,以便我们可以追溯到生成工件的构建。现在,如果构建是人员构建,我想禁用发布构建信息。如何做到这一点?
谢谢。
TeamCity 有一个功能,它将始终将构建信息发布到工件。(默认情况下)。如果我们检查发布构建信息选项(在第 3 步中 - 我使用 gradle 作为 Runner),发布的信息将记录在 Artifactory 中,以便我们可以追溯到生成工件的构建。现在,如果构建是人员构建,我想禁用发布构建信息。如何做到这一点?
谢谢。
如果不自定义TeamCity Artifactory 插件或Gradle Artifactory 插件,这是不可能的。
构建信息描述符部署当前决定使用布尔变量,但自定义任一插件以执行您需要的操作应该相当容易。