【发布时间】:2016-09-27 11:33:07
【问题描述】:
在 AppVeyor CI 中,如果您启用自动 NuGet 打包(设置 -> 构建 -> 自动打包),它会在每个构建中发布包,包括分支的构建。
是否可以自动设置但仅限于master 分支?
【问题讨论】:
在 AppVeyor CI 中,如果您启用自动 NuGet 打包(设置 -> 构建 -> 自动打包),它会在每个构建中发布包,包括分支的构建。
是否可以自动设置但仅限于master 分支?
【问题讨论】:
您可以使用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
谢谢,
伊利亚。
【讨论】: