2017-01-21 13 views
1

Мои задания jenkins начали отключать сами, когда сбой svn завершается с ошибкой. Я изучил предыдущие сборки, и они никогда не отключились, когда они были неудачными. Это новое поведение мне не нравится.Работа Jenkins отключается, когда svn checkout завершается с ошибкой

сообщение в новом журнале сборки выглядит следующим образом:

... 
One or more repository locations do not exist anymore for myJob1, project will be disabled. 
The project has been disabled 
ERROR: Failed to parse svn info for 'repourl' 
... 

Я понижены плагин Дженкинс Subversion, который недавно был обновлен, и мульти Scm плагин, а также. Однако проблема остается.
Любое предложение?

+0

Эта проблема связана (https://issues.jenkins-ci.org/browse/JENKINS-24341), она разрешена. Кроме того, в этом классе [SubversionSCM.java] (https://github.com/jenkinsci/subversion-plugin/blob/master/src/main/java/hudson/scm/SubversionSCM.java) отключено, после 10 сборок где проверка не удалась. Это имеет смысл, поскольку мои рабочие места провалились в 10 раз примерно. Но где проверить проект MakeDisabled или нет? –

ответ

2

Это сообщение исходит от Blame Subversion Plugin. Возможно ли, что вы недавно установили этот плагин? Или что вы недавно включили SVN-вину в качестве опции?

+0

У меня нет плагина Subversion Blame. После вашего совета я сделал аналогичный поиск в github, и я нашел то же текстовое сообщение в коде [Subversion Plugin] (https://github.com/jenkinsci/subversion-plugin/blob/master/src/main/ ресурсы/hudson/scm/subversion/Messages.properties), поэтому проблема возникает из плагина Subversion. –

0

Я думаю, что это недокументированное (?) Поведение Subversion Plugin, чтобы автоматически отключить задание, если URL-адрес SVN недействителен (больше). Такое поведение, по-видимому, реализуется уже несколько лет, как указывает this discussion from 2012. Я только что узнал об этом поведении только после перемещения проекта SVN в другую папку, из-за которой мой проект был отключен. Я не нашел никакой информации о том, как отключить это поведение.