TeamCity Build for release / *,以便获取最新版本

我正在尝试为release / *分支创建teamcity构建管道。我为发布的版本创建了具有硬编码值的VCS根目录,例如默认分支:refs / heads / release / 1.0.0,但这是硬编码的,对于每个发行版,我都需要手动更改发行版号。有什么方法可以设置默认分支和分支规范:检查最新版本/ *分支并运行构建吗?

lovewang13 回答:TeamCity Build for release / *,以便获取最新版本

您可以在分支规范中指定要构建的分支

 buildAndTestConfig.triggers {
        vcs {
            branchFilter = """
            +:*
            """.trimIndent()
            groupCheckinsByCommitter = true
            triggerRules = "+:release/base/*"
        }
    }

,但是更好的方法是将refs / heads / release作为基础分支,对于内部版本号的每次更改,构建计数器都将创建一个文件夹并使用buildcounter复制结果。因此,当有第一次构建项目时,将使用内部版本号创建一个新文件夹,使用该文件夹复制结果。

本文链接:https://www.f2er.com/3139107.html

大家都在问