0

私はかなり複雑な TeamCity-Solution を持っています。

構成 "tcBuild" は、nuget-package をビルドして作成するだけでなく、アセンブリのバージョン番号を変更します。構成「tcDeploy」は「tcBuild」に依存し、nuget-packages を受け取り、octopus を使用して送信します。

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 DownloadAndPushToTentaclesOrchestrator-OCw-lDdz+eWP@SQ-PESY0002-F9FA8F1A while receiving bedf70c1-1f30-496f-91ca-aba6cc956042

(「packagename」はパッケージの名前です) エラー メッセージのバージョン番号は、nuget パッケージの「core-properties」フォルダーと同じです。

そのマシン上の他の非常によく似たビルドは問題なく動作します。さらに情報を提供する必要がある場合は教えてください。

4

1 に答える 1

0

1 つの tc プロジェクトを作成してパッケージ化し、別のプロジェクトのデプロイをトリガーすることができます。最終的に、最新のビルドを octopus にデプロイできるように、このアプローチに行き着きました。幸運を。

于 2015-05-14T07:02:11.317 に答える