我希望通过我的CI框中的teamcity完成以下操作.
Master branch commit : Build and Release Beta branch commit: Build and Release to Crashlytics All other commits to any other branch: Build
(旁注,因为我们的大多数开发分支可能包含也可能不包含前缀,因此很难使用"feature-*"分支命名)
关注此问题为TeamCity Build选择Git分支
我在项目设置中创建了一个配置参数
然后
我的VCS根设置
然后我创建了一个构建模板
当我创建构建时,我确保分支名称是正确的
我也试过编辑触发器
然而,当我将提交推送到Beta分支时,这无法正常工作
我认为因为ref/heads/*
默认构建运行所有分支
和Beta和Master显示"待定"
我怎么能纠正这个?