私はSVNの下にJenkins-CIとC++プロジェクトを持っています。成功したビルド間の変更ログをテキスト(またはhtml)ファイルに保存する方法は?Jenkinsには.../changesページのコンテンツを含む変数/一時ファイルがありますか?
2673 次
1 に答える
2
Jenkins API を介して特定のビルド ID の変更セットを取得できる XPath コードを次に示します。
http://[jenkins_host]/api/xml?depth=2&xpath=//build/id[text()='${BUILD_ID}']/../changeSet
(${BUILD_ID} の代わりに実際のビルド ID を入力してください)。これは、すべてのビルドの最後に変更セットの結果を収集し、それらを一時的な場所に保存するスクリプト (たとえば、 Python Jenkinsを利用する Pyhon スクリプト) で使用できます。ビルドが成功すると、スクリプトは前回のビルド以降に保存されたすべての結果を収集して処理できます。
于 2012-01-31T12:12:29.397 に答える