【发布时间】:2017-09-24 03:20:01
【问题描述】:
我已经阅读了文档,一些文章,你可能会说我笨,但这是我第一次使用这样的概念。
- 我已经用标签“testing”注册了跑步者
- 在 gitlab 中创建标签“测试”
- 将此跑步者与特定项目绑定
- 我还添加了相同的标签,例如在我的本地仓库中“测试”。
但是运行我的作业究竟是如何依赖这些标签的?所有这些操作都是必要的吗?如果我将新代码推送到 repo,就我测试而言,*.yml 文件无论如何都会执行。
如果我只想在提交中定义版本时运行构建呢?
IDK...
git commit --tags "v. 2.0" -m "this is version 2.0" (probably not right)
但当然应该是通用的,所以我不必总是告诉,使用哪个标签来触发跑步者,但例如让他识别数值。
如您所见,我很困惑...如果您能详细说明标签的工作原理,以便我能够理解这个概念,我将不胜感激。
【问题讨论】: