git - 触发构建特定分支合并到主
问题描述
我正在尝试找到一种方法来在将特定分支合并到主分支时触发在主分支上的构建。
我正在采用一种方法,其中一个要求是在分支合并到分支git-flow
时触发发布构建作业。hotfix
master
我在 Teamcity 上尝试了以下设置:
VCS 设置:
默认分支:
refs/heads/master
分行规范:
+:refs/heads/hotfix*
触发设置:
触发器:VCS 触发器
参数,VCS触发规则:+:hotfix*
问题是任何合并到的分支master
都能够触发构建。我只想将构建限制为仅在hotfix
合并时触发。
这在 Teamcity 上是否可行?
解决方案
打开Branch specification:
并添加 +:refs/heads/*
打开构建并添加带有参数的 VCS 触发器
+:hotfix*
-:*
因此,您包含了修补程序分支并排除了其他分支。
推荐阅读
- mysql - 仅从数据 mysqldump 恢复数据库
- android - onbackpressed 在 kotlin webview 中不起作用
- bash - SFTP bash shell脚本将文件从源复制到目标
- python - 人类分割训练网络
- reactjs - 单击鼠标中键时如何不打开新选项卡?
- html - 为什么我的链接没有可识别的名称?
- python - BashOperator 为其他 PythonOperators 中使用的库引发 ImportError
- python - Python制表:如何打印特定的单元格内容?
- javascript - 替代 document.createElementNS
- angular - 这不是一个功能 - Angular 5