如何在本地运行VSTS构建定义序列而不推送到repo

时间:2017-11-16 23:05:48

标签: git azure-devops azure-pipelines-build-task

有没有办法在本地运行构建定义的序列,而不必将更改推送到存储库并具有构建触发器?

目前,我有一个简单的构建定义,只有几个步骤可以手动运行,但我计划在序列中添加更多步骤,理想情况下一次性运行它们。

类似的问题: Drone.io build locally without pushing to the repo

1 个答案:

答案 0 :(得分:2)

如果需要在本地构建项目而不必推送到远程存储库,则无法使用VSTS构建定义中的任务。您需要通过相关的CLI或相关软件手动构建每个步骤

假设您的VSTS构建定义中有以下任务:

  • NuGet restore
  • Visual Studio Build

要在本地构建,您需要手动执行以下步骤:

  • 使用NuGet CLI nuget.exe /path/to/project restore作为VSTS版本中的NuGet恢复步骤。
  • 使用MSBuild CLI,msbuild /path/to/project [arguments]或在Visual Studio中构建VSTS版本中的Visual Studio Build步骤。