У меня есть конвейер сборки на Azure Devops, который отлично работает. При первом запуске проект проверяется, что довольно долго, затем запускается задача. При следующем запуске шаг «оформить заказ» выполняется довольно быстро, и задача запускается.
Моя проблема заключается в том, что когда я вношу изменения в свои источники, даже самые маленькие, которые обнаруживаются сборкой, шаг проверки выполняется снова с нуля, что очень долго. Я пытался найти, есть ли возможность сохранить неизмененные данные, но я не смог ее найти. Поскольку я не очищаю исходники в начальных задачах, я ожидал, что продолжительность этого шага будет пропорциональна измененным исходным файлам...
я думаю, что по умолчанию выполняется чистая проверка, есть несколько настроек для процесса проверки задокументировано. Я думаю, что ваш лучший выбор — это clean: false
и fetchDepth: 1
(неглубокая проверка). Я не уверен, что первый делает то, что вы просите. второй точно ускорит оформление заказа
Источники тегов не связаны с вашей проблемой. fetchDepth: 1
не помогает?
нет, вроде не влияет. Процесс проверяет мои источники, знаете ли вы, есть ли способ отключить это?
Я не думаю, что есть способ сделать это. ну, вы можете сделать: - checkout: none
но это всегда будет пропускать кассу
Ну, на другой сборке у меня проблем нет.
Обновления учитываются, а фаза проверки длится менее 10 секунд. Я буду использовать его в качестве шаблона.
Любопытно, что флаг «чистый» установлен в true?
В любом случае спасибо за помощь
Ну, проблема в том, что я уже сделал это, и проблема остается. Существует возможность «помечать» источники в случае успеха/никогда/всегда, знаете ли вы, для чего это используется?