2017-01-21 18 views
1

svnのチェックアウトが失敗したときに、自分のjenkinsジョブが単独で無効になり始めました。私は以前のビルドを調査し、失敗したときには無効化することはありませんでした。この新しい行動は私には望ましくない。次のように新しいビルドログでsvnのチェックアウトに失敗した場合、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 Plugin]のコードで同じテキストメッセージを見つけました(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プロジェクトを別のフォルダに移動した後にのみ、この動作について学習しました。その結果、プロジェクトが無効になりました。この動作を無効にする方法に関する情報は見つかりませんでした。

関連する問題