Как запустить последовательность определения сборки VSTS локально без отправки в репозиторий

Есть ли способ запустить последовательность определения сборки локально, без необходимости вносить изменения в репозиторий и иметь триггер сборки?

В настоящее время у меня есть простое определение сборки всего с парой шагов, которые я могу запустить вручную, но я планирую добавить в последовательность больше шагов и в идеале хотел бы запустить их все сразу.

Аналогичный вопрос: Drone.io строит локально, не нажимая на репозиторий


person Heidi    schedule 16.11.2017    source источник
comment
Добро пожаловать в СО. Пожалуйста, посмотрите здесь: stackoverflow.com/help/how-to-ask.   -  person Andreas Gnyp    schedule 17.11.2017


Ответы (1)


Если вам нужно собрать проект локально без отправки в удаленный репозиторий, нельзя использовать задачи в определении сборки VSTS. Вам необходимо построить каждый шаг вручную с помощью соответствующего интерфейса командной строки или соответствующего программного обеспечения.

Предположим, что в вашем определении сборки VSTS есть следующие задачи:

  • восстановление NuGet
  • Сборка Visual Studio

Для локальной сборки вам необходимо выполнить следующие шаги вручную:

  • Используйте интерфейс командной строки NuGet, nuget.exe /path/to/project restore, чтобы работать как шаг восстановления NuGet в сборке VSTS.
  • Используйте интерфейс командной строки MSBuild, msbuild /path/to/project [arguments] или сборку в Visual Studio для работы в качестве шага сборки Visual Studio в сборке VSTS.
person Marina Liu    schedule 17.11.2017