Azure devops 构建触发器不';我不准备发布新版本
我希望Azure DevOps在GitHub中创建新版本时启动构建管道,无论是预发行版还是完全发行版。我的yaml顶部有以下内容:Azure devops 构建触发器不';我不准备发布新版本,azure-devops,Azure Devops,我希望Azure DevOps在GitHub中创建新版本时启动构建管道,无论是预发行版还是完全发行版。我的yaml顶部有以下内容: trigger: - releases/* 据《每日电讯报》报道,这是我所需要的一切,与我在TeamCity的表现非常相似 有什么我遗漏的吗?根据,您只能在以下事件中使用触发器: 将更改推送到GitHub repo(CI触发器) 创建或更新拉取请求(PR触发器) 在pull请求注释(注释触发器)中键入特殊命令 因此,您的示例只是在推送到名为release/*的分
trigger:
- releases/*
据《每日电讯报》报道,这是我所需要的一切,与我在TeamCity的表现非常相似
有什么我遗漏的吗?根据,您只能在以下事件中使用触发器:
因此,您的示例只是在推送到名为
release/*
的分支时触发。我认为你想达到的目标是不可能的。事后我找到了解决办法
# Trigger a build on new releases
trigger:
tags:
include: [ v* ] # Assuming releases/tags are prefixed with v. Edit as needed.
我的思路是GitHub将发布视为一个分支,因此创建一个发布与上面的#1基本相同。看起来在构建开始之前,我必须在创建发行版时包含
-master
和race DevOps/