2016-09-27 2 views
0

В AppVeyor CI, если вы включаете автоматическую упаковку NuGet (Настройки -> Сборка -> Автоматическая упаковка), он публикует пакеты на каждой сборке, включая сборки ветвей.Может ли AppVeyor делать автоматическую публикацию пакетов nuget только для конкретной ветки?

Возможно ли автоматическое, но ограничить его только до master?

ответ

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 

Спасибо,

Ильи.

Смежные вопросы