Может ли он игнорировать / отключить первый шаг Получить исходный код в vNext Build?

Вот наша ситуация: иногда нам нужно запустить сборку vNext без необходимости извлекать какой-либо исходный код с сервера TFS.

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

Любое предложение приветствуется!

3 ответа

Решение

Он не может напрямую отключить / удалить задачу " Получить источники". Тем не менее, вы можете добавить переменную для достижения этого:

Build.SyncSources = false

Вы можете увидеть на скриншоте ниже, операция Get Sources началась и закончилась без извлечения данных из системы управления версиями TFS.

Примечание. Эта переменная работает со сборками TFS 2017 и более поздних версий /VSTS vNext.

Более подробную информацию, пожалуйста, посмотрите на этот полезный блог.

Я пытался с помощью agent.source.skip = true (вместо Build.SyncSources = false),

и, кажется, сохранить переменные.

Найдено здесь: https://github.com/Microsoft/azure-pipelines-agent/issues/1465

Из классического редактора можно пропустить «Получить исходники».

Другие вопросы по тегам