【发布时间】:2016-01-14 18:42:42
【问题描述】:
基本上,我试图在章鱼进程的一个步骤中指定 Nuget 包版本。
我们有一个相当简单的过程,我们使用 Teamcity 创建一个 Nuget 包并将其上传到 octopus,然后我们要求 octopus 为给定项目创建一个版本,这会触发安装 2 个其他 nuget 包的 Octopus 进程然后是我们刚刚上传的新包。
我们遇到的问题是另外两个包。我将它们称为PackageA 和PackageB。我想安装 PackageA 的 1.0.0.0 版本和 PackageB 的 2.0.0.0 版本,然后始终安装我刚刚上传的 NewReleasePackage 的最新版本。部署 Nuget 包的基本步骤有一个“NuGet 包 ID”字段,它可以帮助我识别 PackageA 和 PackageB。但是,这不允许我指定版本。如果我有两个客户端,一个使用 PackageA 的 1.0.0.0 版本,另一个使用 2.0.0.0 版本,那么我的章鱼包存储库中将有两个版本的 PackageA,我需要能够在步骤级别指定版本我想为给定进程/客户端安装的软件包。但是我似乎无法找到一种方法来做到这一点。你能帮忙吗?
谢谢
会
【问题讨论】:
标签: nuget octopus-deploy teamcity-9.0