Задать вопрос
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии

Почему перестает запускать былды по крону?

Стараная ситуация..
у меня настроен плагин "bitbuket pull request builder", и он по крону, каждую минуту * * * * * проверяет состояние пулл реквестов, все работает нормально, билды запускает, НО через некоторое время (ориентировочно через часов 5) он просто перестает запускать билды.
Т.е я создаю пул реквесты, а билды на них не выполняються.
Стоит только перезапустить дженкинс. как все сразу становится нормально, работа продолжается, НО ненадолго, проблема повторяется повторно.
Может кто то сталкивался?

OS - CentOS
Jenkins ver. 2.150.1

Когда билды отрабатывают, логи примерно такие (чисто ворнинги):
Dec 06, 2018 10:42:55 AM WARNING bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.bitbucket.ApiClient send
Response status: HTTP/1.1 404 Not Found | URI: */commit/ee632a0974e1/statuses/build/jenkins-2ee78b7dbf552378670ff1d0b99978fc | Response body: {"type": "error", "error": {"message": "Build status with key 'jenkins-2ee78b7dbf552378670ff1d0b99978fc' for node ee632a0974e1878a96e4969ff69b29f187f484e3of repository * not found"}}

Dec 06, 2018 10:42:55 AM WARNING hudson.triggers.Trigger checkTriggers
bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketBuildTrigger.run() failed for hudson.model.FreeStyleProject@8458f83[]
java.lang.NullPointerException
	at bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketRepository.addFutureBuildTasks(BitbucketRepository.java:122)
	at bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketPullRequestsBuilder.run(BitbucketPullRequestsBuilder.java:38)
	at bitbucketpullrequestbuilder.bitbucketpullrequestbuilder.BitbucketBuildTrigger.run(BitbucketBuildTrigger.java:292)
	at hudson.triggers.Trigger.checkTriggers(Trigger.java:278)
	at hudson.triggers.Trigger$Cron.doRun(Trigger.java:226)
	at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:72)
	at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)


Когда билды перестают запускатся - в логи вообще ничего не записывается

5c0934df6d1aa516182605.png
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ответы на вопрос 2
@ser_rostr2
Посмотри у тебя не запущены другие pull request плагины? В частности Stash pullrequest builder plugin,попробуй их отключить.
Ответ написан
@vaajnur
битриксоид
Каждую минуту это слишком часто. Поставь через каждые 5
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы