CHANGELOG
Gitlab CI github.com repo上的最新消息指出
- 作业可以是特定于分支的或特定于标签的或两者兼而有之
有人试过这个功能吗?我将如何为特定分支进行构建?我还没有看到任何明显的选择。
这是新工作页面视图的屏幕截图。
- 触发器选项允许您在构建提交、标签或两者之间进行选择。
- AFAIK,根据帮助消息,标签输入用于确定哪个Runner(或组或它们)应该运行此作业,因为您可以将任意标签与它们关联。这些不是 git 标签。我对么?无论如何,这相当令人困惑。
那么,我在哪里可以为任何特定工作配置分支/标签名称?
在我的场景中,我想要实现的目标如下:
- 推送
master
应该运行测试、执行发布并部署到类似生产的服务器。 - 来自任何功能分支的合并请求
master
应该只运行测试并报告覆盖率。