在VSTS版本期间将NuGet包部署到文件夹位置

时间:2018-05-03 10:35:49

标签: nuget azure-devops nuget-package release-management azure-pipelines-release-pipeline

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

2 个答案:

答案 0 :(得分:1)

有多种方法可以实现这一目标:

选项1:NuGet还原任务

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

选项2:下载包任务

正如Rodrigo所提到的,您可以使用“下载包”任务下载包。

选项3:执行nuget命令direcly

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

答案 1 :(得分:0)

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

enter image description here

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