Пакеты Nuget включаются в артефакты автоматически - PullRequest
0 голосов
/ 20 декабря 2018

У нас есть сервер сборки TeamCity, и на какое-то время был включен внутренний сервер Nuget.Мы создавали пакеты Nuget, которые автоматически публиковались в фиде Nuget.

С тех пор мы переехали на другой сервер Nuget и отключили внутренний сервер Nuget TC;Кроме того, мы начали собирать пакеты Nuget с использованием OctoPack в некоторых конфигурациях, которые раньше никогда не собирались.Проблема в том, что эти пакеты Nuget автоматически добавляются в Артефакты конфигурации сборки.Это пустая трата времени, поскольку одни и те же пакеты публикуются на внешнем (для TeamCity) сервере Nuget.

Есть ли настройка, которая автоматически найдет и включит пакеты Nuget в артефакты TeamCity, или она делает это самостоятельно?Я даже не могу явно исключить пакеты в настройках артефактов конфигурации, они включаются независимо.

TeamCity - версия 2018.1.2.

1 Ответ

0 голосов
/ 21 декабря 2018

Новые пакеты во встроенных лентах TeamCity NuGet могут быть добавлены с помощью следующими способами .

Поэтому, чтобы избежать публикации произведенных пакетов nuget в качестве проверки артефактов сборки:

  • Пути к артефактам настройки в вашей конфигурации сборки
  • NuGet Pack настройки шагов сборки: снимите флажок «Публиковать созданные пакеты для сборки артефактов»
  • Публикация NuGet настройки шагов сборки: не указывайте URL-адреса встроенного в TeamCity канала NuGet в поле "Источник пакета".
...