在 AppVeyor CI 中,如果启用自动 NuGet 打包(设置 -> 构建 -> 自动打包),它会在每个构建中发布包,包括分支的构建。
是否可以让它自动但仅限于master
分支?
您可以使用条件构建配置。这是简化的 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
谢谢,
伊利亚。