Время ожидания клонирования можно указать с помощью:
git {
...
cloneTimeout(60)
}
где 60 - это время ожидания в минутах. Я читал, что также можно указать время ожидания проверки, но я не могу найти подробности. И checkoutTimeout(...)
, и timeout(...)
выдают ошибку.
ИЗМЕНИТЬ
Я могу установить время ожидания оформления заказа через графический интерфейс Jenkins (Configuration
--> SCM
--> Git
--> Additional Behaviors
--> Advanced Checkout Behaviors
--> Timeout
). Я хотел бы сделать то же самое в скрипте Groovy, который генерирует конфигурации Docker для Jenkins:
...
public class DockerJob {
...
multiscm {
git {
remote {
url(...)
branch(...)
...
}
shallowClone()
cloneTimeout(60)
// Add "checkout timeout" here...
}
...
}
...
}
...