Teamcity-八达通:未找到包裹

Teamcity-八达通:未找到包裹,teamcity,nuget,octopus-deploy,Teamcity,Nuget,Octopus Deploy,我有一个相当复杂的团队城市解决方案 配置“tcBuild”生成并创建nuget包,以及修改程序集的版本号。 配置“tcDeploy”依赖于“tcBuild”,获取nuget包并使用八达通发送 tcBuild工作正常,还创建了所需的包 tcDeploy为每个包抛出以下错误: 2014-01-28 14:50:05.5826 ERROR Unable to download package: Octopus.Platform.Deployment.ControlledFailureExcept

我有一个相当复杂的团队城市解决方案

配置“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 DownloadAndPushToTentaclesOrchestrator-OCw-lDdz+eWP@SQ-PESY0002-F9FA8F1A while receiving bedf70c1-1f30-496f-91ca-aba6cc956042
(其中“packagename”是软件包的名称) 错误消息的版本号与nuget软件包的“核心属性”文件夹的版本号相同


其他类似的机器也可以正常工作。如果需要提供更多信息,请告诉我。

您可以尝试创建一个tc项目来打包,从而触发另一个项目进行部署。我们最终采用了这种方法,以便能够将最新的构建部署到octopus。祝你好运。

你肯定需要提供更多信息。遇到此问题的最有可能的原因是,您的NuGet工件的命名与部署步骤的预期不同。我同意Mike的观点-在将tcBuild配置生成的所有包推送到NuGet端点之前,您能否显示它们的文件名?