AppVeyor可以仅针对特定分支自动发布nuget包吗?

时间:2016-09-27 11:33:08

标签: nuget appveyor

在AppVeyor CI中,如果启用自动NuGet打包(设置 - > Build - >自动打包),它会在每个构建上发布包,包括分支构建。

是否可以自动将其限制为master分支?

1 个答案:

答案 0 :(得分:1)

您可以使用conditional build configuration。这是简化的appveyor.yml示例:

-
    version: 1.0.0.{build}-{branch}

    branches:
      only:
        - master

    build:
      publish_nuget: true
      verbosity: minimal  

-
    version: 1.0.0.{build}-{branch}

    build:
      publish_nuget: false
      verbosity: minimal  

谢谢,

伊利亚安德。