在 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自定义任务来指定包和下载包的位置。
我曾经使用 Octopus Deploy,并且在我的部署过程中有一些步骤将 NuGet 包的内容部署到部署目标上的特定文件夹。我目前正在使用 VSTS,我正在寻找一种方法将包的内容(托管在 VSTS 中的提要中)部署到部署目标上的特定目标文件夹中——这是否可以通过 VSTS 的本机功能实现与 Octopus Deploy 一起使用?
您可以在发布定义中使用以下任务。
如您所见,您必须在 VSTS 中指定提要、包、版本,还可以指定目标目录。
有多种方法可以实现:
选项 1:NuGet 恢复任务
您可以在目标目录 选项中指定 NuGet 包的位置。
选项 2:下载包任务
如 Rodrigo 所述,您可以使用“下载包”任务下载包。
方案三:直接执行nuget命令
您可以使用命令行任务或NuGet自定义任务来指定包和下载包的位置。