AppVeyor - 仅在特定分支中有标签时部署

AppVeyor - Deploy only when is a tag in an specific branch

我正在尝试将我的 appveyor.yml 配置为仅在特定分支中有标记(带注释的标记)时部署。这是我的片段 appveyor.yml:

  - provider: WebDeploy
    ....
    on:
      branch: appveyor-integration
      appveyor_repo_tag: true
      configuration: Production

我可以在日志中看到 AppVeyor 正在跳过部署

Skip "WebDeploy" deployment as no branches matched (build branch is "v0.0.1-alpha", deploy on branches "appveyor-integration")

注意:我的标签名称是v0.0.1-alpha

我做错了什么?

我在部署配置中删除了 branch 条件。

当分支没有在 webhook 负载中发送时,它被设置为标签名称。