在 VSTS 发布期间将 NuGet 包部署到文件夹位置

Deploy a NuGet package to folder location during a VSTS release

我曾经使用 Octopus Deploy,并且在我的部署过程中有一些步骤将 NuGet 包的内容部署到部署目标上的特定文件夹。我目前正在使用 VSTS,我正在寻找一种方法将包的内容(托管在 VSTS 中的提要中)部署到部署目标上的特定目标文件夹中——这是否可以通过 VSTS 的本机功能实现与 Octopus Deploy 一起使用?

您可以在发布定义中使用以下任务。

如您所见,您必须在 VSTS 中指定提要、包、版本,还可以指定目标目录。

有多种方法可以实现:

选项 1:NuGet 恢复任务

您可以在目标目录 选项中指定 NuGet 包的位置。

选项 2:下载包任务

如 Rodrigo 所述,您可以使用“下载包”任务下载包。

方案三:直接执行nuget命令

您可以使用命令行任务NuGet自定义任务来指定包和下载包的位置。