【问题标题】:Can AppVeyor do auto publishing of nuget packages only for specific branch?AppVeyor 可以仅针对特定分支自动发布 nuget 包吗?
【发布时间】:2016-09-27 11:33:07
【问题描述】:

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

是否可以自动设置但仅限于master 分支?

【问题讨论】:

    标签: nuget appveyor


    【解决方案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  
    

    谢谢,

    伊利亚。

    【讨论】:

      猜你喜欢
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2013-01-09
      • 2020-02-23
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      相关资源
      最近更新 更多