Teamcity-检查git合并是否导致冲突
在TC中,我的第一个构建步骤是将当前分支合并到Teamcity-检查git合并是否导致冲突,teamcity,Teamcity,在TC中,我的第一个构建步骤是将当前分支合并到develope分支中。我是这样做的 "%env.TEAMCITY_GIT_PATH%" branch -D develop "%env.TEAMCITY_GIT_PATH%" checkout develop "%env.TEAMCITY_GIT_PATH%" pull "%env.TEAMCITY_GIT_PATH%" merge %teamcity.build.branch% 但是,如果存在合并冲突,我希望退出构建。如何执行此操作?在项目的配
develope
分支中。我是这样做的
"%env.TEAMCITY_GIT_PATH%" branch -D develop
"%env.TEAMCITY_GIT_PATH%" checkout develop
"%env.TEAMCITY_GIT_PATH%" pull
"%env.TEAMCITY_GIT_PATH%" merge %teamcity.build.branch%
但是,如果存在合并冲突,我希望退出构建。如何执行此操作?在项目的配置设置下,执行以下操作:
注意:确保您从生成日志中选择的文本仅在出现合并冲突时才会出现。找到用于失败条件的文本后,请对其进行注释,以便我可以为将来的读者更新答案:)这是一个非常好的主意。这不完全是我想要的,但现在可以了。