2017-01-21 41 views
1

當svn checkout失敗時,我的jenkins作業開始自行禁用。我研究了以前的版本,並且在失敗時從未停用過。這種新的行爲並不是我想要的。當svn checkout失敗時,Jenkins作業自動禁用

新生成日誌消息如下:

... 
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

我沒有安裝Blame Subversion Plugin。在提示之後,我在github中做了一個類似的搜索,並在[Subversion插件]的代碼中找到了相同的短信(https://github.com/jenkinsci/subversion-plugin/blob/master/src/main/ resources/hudson/scm/subversion/Messages.properties),所以問題來自Subversion插件。 –

0

我認爲這是Subversion Plugin的未公開記錄(?)行爲,如果SVN URL無效(不再有效),它將自動禁用作業。 this discussion from 2012表示這種行爲似乎已經實施了好幾年了。我只是在將SVN項目移動到導致我的項目被禁用的其他文件夾後才瞭解到這種行爲。我沒有找到關於如何禁用此行爲的任何信息。