2014-01-28 4 views
0

У меня довольно сложное решение TeamCity.Teamcity - Octopus: Пакеты не найдены

Конфигурация «tcBuild» строит и создает nuget-пакеты, а также изменяет номер версии сборки. Конфигурация «tcDeploy» зависит от «tcBuild», принимает пакеты nuget и отправляет их с помощью осьминогов.

tcBuild просто отлично работает и также создает нужные пакеты.

tcDeploy выдает следующее сообщение об ошибке для каждого пакета:

2014-01-28 14:50:05.5826 ERROR Unable to download package: 
Octopus.Platform.Deployment.ControlledFailureException: Could not find package Packagename 1.1.0.903 in feed: 'http://localhost/httpAuth/app/nuget/v1/FeedService.svc/' 
    at Octopus.Shared.Packages.PackageDownloader.FindPackage(Int32 attempt, PackageMetadata packageMetadata, IFeed feed, IActivity log) in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Shared\Packages\PackageDownloader.cs:line 155 
    at Octopus.Shared.Packages.PackageDownloader.AttemptToFindAndDownloadPackage(Int32 attempt, PackageMetadata packageMetadata, IFeed feed, IActivity log, String cacheDirectory, IPackage& downloadedPackage, String& path) in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Shared\Packages\PackageDownloader.cs:line 130 
    at Octopus.Shared.Packages.PackageDownloader.AttemptToDownload(PackageMetadata metadata, IFeed feed, IActivity log) in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Shared\Packages\PackageDownloader.cs:line 89 
2014-01-28 14:50:05.5826 ERROR Error in [email protected]F9FA8F1A while receiving bedf70c1-1f30-496f-91ca-aba6cc956042 

(где «имя_пакет» это имя пакета) номер версии сообщения об ошибке таким же, как из NuGet пакетов " Сердечник-свойство "-folder.

Другое, очень похожее на то, что эта машина работает нормально. Скажите, если мне нужно предоставить дополнительную информацию.

+1

Вам обязательно нужно предоставить дополнительную информацию. Наиболее вероятная причина, по которой вы столкнулись с этой проблемой, - это то, что ваши артефакты NuGet называются иначе, чем ожидаемый шаг развертывания. –

+0

Я согласен с Mike - можете ли вы показать имена всех пакетов, сгенерированных конфигурацией tcBuild *, до того, как они будут перенесены в конечную точку NuGet? –

ответ

0

Вы можете попытаться создать один проект tc для пакета, который запускает другой проект для развертывания. Мы закончили этот подход, чтобы мы могли развернуть последнюю сборку на осьминога. Удачи.

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