Может ли он игнорировать / отключить первый шаг Получить исходный код в 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