ビルドごとに通常の Jenkins の「変更」リンクに独自のログを追加するために行ったことは次のとおりです。チェックアウトや更新などを行うために、(svnant を使用して) svn ant ルーチンを作成する必要がありました...
それを機能させるための私のトリック:
1.)「ソースコード管理」の下に「Subversion Modules」を追加します。セクションには記入しないでください。何もチェックしたくありません。作成した changelog.xml ファイルを Jenkins に表示させるには、これを行う必要があります。そうしないと、存在する可能性がありますが、Jenkins は表示しません。ジョブの config.xml ファイルでは、これがないと SCM...null... が表示されます。空の svn リポジトリを追加すると、svn を使用していると見なされ、changelog.xml が表示されます。(これがいつまで機能するか誰が知っていますか?)
ビルドでは、これらの手順を次の順序で実行する必要があります
。 2.) create-changelog ターゲットを記述します。ビルド フォルダーでコードのリビジョンを見つける必要があります。svn でコードのリビジョンを見つけます。start-rev から stop-rev まで svn log asXml="true" または "--xml" を実行します。${Jenkins_Home}/jobs/${MYJOB}/builds/${BUILD_NUMBER}/changelog.xml を作成する必要がある場合は、複数のログ ファイルを連結します。
3.) 必要に応じて $workspace 領域を削除できるようになりました。
4.) 更新の svn チェックアウト
5.) ビルド
6.) ビルド後、「変更」リンクに changelog.xml が表示されます
私が抱えていた問題:
scm ポーリングはタグを実行しませんでした。
scm url の柔軟性が十分ではありませんでした。
groovy-postbuild-plugin がジェンキンスの UI を台無しにしてしまったため、現時点では使用できませんでした。
sidebar-link-plugin では、ビルドごとに実行できないようです。ビルド履歴用の他のプラグインで何かできるかもしれませんが、この時点では追求しませんでした。