Конвейер сборки Azure: задача проверки выполняется с нуля при каждом обновлении исходного кода. - PullRequest
0 голосов
/ 13 июня 2019

У меня есть конвейер сборки на Azure Devops, который работает нормально. При первом запуске проект извлекается достаточно долго, затем задача запускается. При следующем запуске шаг «оформить заказ» выполняется довольно быстро, и задача запускается.

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

Ответы [ 2 ]

0 голосов
/ 19 июня 2019

Ну, на самом деле на другой сборке у меня нет проблемы.

Обновления принимаются во внимание, и фаза оформления длится менее 10 секунд.Я буду использовать его в качестве шаблона.

Любопытно, что флаг 'clean' установлен в true?

В любом случае, спасибо за вашу помощь

0 голосов
/ 13 июня 2019

я думаю, что по умолчанию производится чистая проверка, есть пара настроек для процесса проверки задокументировано .Я думаю, что ваша лучшая ставка - clean: false и fetchDepth: 1 (мелкая проверка).Я не уверен, что первый делает то, что вы просите.второй точно ускорит оформление заказа

...