Мы используем конвейер Jenkins, запускаемый Gerrit, для создания HTML-приложения, и все работает отлично, кроме этапа развертывания Azure, который время от времени не выполняется. В начале проекта он время от времени терпел неудачу, но в последнее время (я подозреваю, что по мере роста проекта) он достиг точки, когда только 1 развертывание из 10 будет успешным.
Конвейер работает на одной из 3 виртуальных машин Linux и может преуспеть или потерпеть неудачу на любой из них.
Проблема всегда одна и та же:
hudson.plugins.git.GitException: Команда "git fetch --tags --progress
https: //…
Я погуглил эту проблему и обнаружил, что этот код ошибки связан с аутентификацией. Но как это могло иногда работать, а иногда нет?
EDIT:
Не уверен, что это связано, но после 5 неудачных развертываний мы перезапустили Jenkins, и последующее развертывание прошло успешно.