Deployment 推送标签不';三角测量员

Deployment 推送标签不';三角测量员,deployment,git-tag,appveyor,Deployment,Git Tag,Appveyor,我试图触发appveyor使用git推送源“标记”开始构建。 不幸的是appveyor不会启动。 如果我确实提交并执行正常的推送,它将启动,但使用标记时不会启动 这是我的.appveyor文件: 我错过什么了吗?我知道回答我的问题不是个好主意。但是我认为这个答案可能会帮助其他人不要浪费很多时间来解决这个问题。我联系了AppVeyor,得到了以下答案: 发送此webhook时,您的YAML配置具有以下内容: branches: only: - master - develop

我试图触发appveyor使用
git推送源“标记”
开始构建。 不幸的是appveyor不会启动。 如果我确实提交并执行正常的推送,它将启动,但使用标记时不会启动

这是我的.appveyor文件:


我错过什么了吗?

我知道回答我的问题不是个好主意。但是我认为这个答案可能会帮助其他人不要浪费很多时间来解决这个问题。我联系了AppVeyor,得到了以下答案:

发送此webhook时,您的YAML配置具有以下内容:

branches:
  only:
    - master
    - develop
这是带注释的标记,正如您自己从webhook中看到的,无法从这个webhook获得分支名称。因此,在本例中,AppVeyor使用标记名作为分支。但只要将其设置为只生成“主”和“开发”,就会跳过此生成

如果需要构建此类标记,可以将一些正则表达式添加到分支列表中,以覆盖可能的标记名。大概是这样的:


它对我有用,希望对你也有用。

我知道回答我的问题不是个好主意。但是我认为这个答案可能会帮助其他人不要浪费很多时间来解决这个问题。我联系了AppVeyor,得到了以下答案:

发送此webhook时,您的YAML配置具有以下内容:

branches:
  only:
    - master
    - develop
这是带注释的标记,正如您自己从webhook中看到的,无法从这个webhook获得分支名称。因此,在本例中,AppVeyor使用标记名作为分支。但只要将其设置为只生成“主”和“开发”,就会跳过此生成

如果需要构建此类标记,可以将一些正则表达式添加到分支列表中,以覆盖可能的标记名。大概是这样的:


它对我有用,希望对你也有用。

请查找此标记推送后发送的GitHub webhook,并提供GitHub交付ID、提交ID和webhook发送时间(UTC或时区)“ref”:“refs/tags/v1.3”,“before”:“0000000000000000000000000000000000”,“before”:“4058149273896036bcaa9493c4f5485340739”,“created”:true,“deleted”:false,“forced”:false,“base_ref”:null,“compare”:“commits”:[…]缓存控制:无缓存内容长度:0日期:2018年2月22日星期四08:05:00 GMT过期:-1 Pragma:无缓存严格传输安全性:最大年龄=31536000 X-Content-Type-Options:nosniff X-Frame-Options:SAMEORIGIN X-XSS-Protection:1;mode=block请查找此标记推送后发送的GitHub webhook,并提供GitHub传递ID、提交ID和webhook发送时间(UTC或时区)“ref”:“refs/tags/v1.3”,“before”:“0000000000000000000000000000000000”,“before”:“4058149273896036BCAA9493C4F524853400739”,“created”:true,“deleted”:false,“forced”:false,“base_ref”:null,“compare”:“commits”:[…]缓存控制:无缓存内容长度:0日期:2018年2月22日星期四08:05:00 GMT过期:-1 Pragma:无缓存严格传输安全性:最大年龄=31536000 X-Content-Type-Options:nosniff X-Frame-Options:SAMEORIGIN X-XSS-Protection:1;模式=块