TeamCity允许一个to run personal builds from branches。因此,为了触发构建,我需要运行git push origin feature-branch:remote-run/feature-branch
之类的东西。但是这个分支将如何在以后删除?
我获得构建结果后不需要它。我很可能在将它推送到主存储库之前编辑(rebase,squash etc)分支,因此这个ref将是垃圾。我认为在每个远程运行的构建结束时删除分支会很方便。这个分支名称是否可以通过某些构建属性或类似的东西访问,所以我可以自动删除它?或许我错过了一些重要的事情?
答案 0 :(得分:1)
目前,TeamCity不提供远程运行的分支名称作为变量,请投票给this issue。您可以使用命令git push origin +:remote-run/feature-branch
手动删除分支。