私はJenkins 1.461を使用しています。SVNポーリングを使用すると問題が発生します。私のリポジトリURLの形式はsvn + ssh:// * ****です。 5分ごとに変更をポーリングするようにJenkinsを設定しました。何が起こるが、5分ごとこと、変更が検出されている。JenkinsはSVNの変更を検出しますが、ワークスペースを更新しませんか?
は2012年5月2日午前8時26分24秒PMに開始2012年5月2日午前8時26分25秒PMに XXXXXXXXXのためにSCMのポーリング呼び出しを受信 svn + ssh:// XXXX/svn/XXXX/XXXXXXXXX/XXXXXXXX/trunkはリビジョンにあります 26,192(26,181から変更)完了。 2.6秒がかかりました。変更が見つかりました。
ただし、各ポーリング後にワークスペースは更新されません。作業領域の最後のリビジョンは26181であり、26192ではありません。なぜか分からない。何か案が?
ミカエル
を確認してください。質問には答えられませんが、実際には代わりにsvnフックを使用することを強くお勧めします。このようにして、コミットがあった場合にのみプロジェクトが開始されます。いつもポーリングする必要はありません.Jenkinsに多数のプロジェクトがある場合、これはあなたに悲しみを引き起こす可能性があります。 – carlspring
@carlspringどのように動作するかについてのリンクを教えてください。 –
この説明的なリンクhttps://wiki.jenkins-ci.org/display/JENKINS/Subversion+Pluginを見ることができます。基本的には、変更を常にポーリングしないように設定する方が良いです。 – carlspring