AppVeyor - 仅在特定分支中的标记时进行部署

时间:2016-06-29 15:37:18

标签: git continuous-integration continuous-deployment appveyor

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

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

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

  

跳过“WebDeploy”部署,因为没有匹配的分支(构建分支是   “v0.0.1-alpha”,部署在分支机构“appveyor-integration”)

注意:我的代码名称是 v0.0.1-alpha

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

如果未在webhook有效负载中发送分支,则将其设置为标记名称。