Jenkins Прервать сборку, если Git клон / синхронизация не удалась - PullRequest
0 голосов
/ 11 мая 2018

У меня есть работа Дженкинса, которая выполняет следующие действия один за другим.

  1. Клон Git заново с тайм-аутом 30 минут и вместе с
    подмодулями.[Управление исходным кодом -> Git]
  2. Создайте загруженный проект C #.

Теперь, если задание Jenkins не выполнено на шаге 2, оно помечает сборку как Failed.Да!правильно.

Но, если клон / синхронизация Git завершается неудачно, сборка все равно помечается как неудачная.Я ожидаю, что Дженкинс пометит задание как «Прервано».

Мне не удается выполнить клон Git из-за низкой скорости соединения и огромного содержания.

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

Подскажите, пожалуйста, как пометить сборку как прерванную (не сбойную), если Git клонирует тайм-ауты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...