构建触发器不适用于新版本

时间:2019-09-06 21:25:21

标签: azure-devops

我希望在GitHub中创建新版本(无论是预发行版还是完整版)时,Azure DevOps能够启动构建管道。我的Yaml顶部有以下内容:

trigger:
 - releases/*

根据docs,这就是我所需要的,这与我在TeamCity中的工作方式非常相似。

有什么我想念的吗?

2 个答案:

答案 0 :(得分:1)

根据docs,您只能在以下事件上使用触发器:

  1. 更改已推送到GitHub存储库(CI触发器)
  2. 创建或更新拉取请求(PR触发器)
  3. 在拉取请求注释(注释触发器)中键入特殊命令

因此您的示例仅是在推送到名为select Work_date from tbl_dtr where work_date < '2019/09/10' order by Work_date asc offset 4 rows fetch next 1 rows only 分支时触发的。我认为您要实现的目标是不可能的。

答案 1 :(得分:0)

事发后我找到了解决方法。

# Trigger a build on new releases
trigger:
  tags:
    include: [ v* ] # Assuming releases/tags are prefixed with v. Edit as needed.

YAML schema reference - Triggers - Push Triggers