私はgit SCMを持つジョブを持つJenkinsサーバーを持っています。私はすべてのビルドの変更(コメント+作成者)を異なるテキストファイルに保存できるようにします。 HTMLファイルをスクラップするよう教えてください。エレガントな方法が必要です。Jenkins - 最後のビルド変更をテキストファイルに保存します
答えて
Jenkins REST APIを使用して、各ビルドの詳細を含むジョブのビルドリストを取得できます。以下の例のURLで、私はtree parameter to limit the result setを使用しましたが、あなたは、各ビルドに関する詳細情報を取得することもできます。
http://jenkins:8080/job/JOB_NAME/api/json?pretty=true&tree=builds[id,changeSet[items[author,msg]]]
ジェンキンス内のAPIのいくつかのドキュメントがあります、各ページにはのREST APIリンクを持っています最下部には一般的な構文とコンテンツ固有のドキュメントがあります。
お気に入りのスクリプト言語を使用して、Jenkins APIから情報を取得し、JSONを解析し、必要な形式でテキストファイルを作成できます。
しかし、Dave、このデータはポストビルド段階で入手できますか? –
申し訳ありませんが、ビルドの一環としてこれを実行しようとしていたことは分かりませんでした。 –
ああ、私は私の質問を修正します。 –
- 1. Jenkinsは最後に変更されたリビジョンをビルドします
- 2. Jenkins:ビルドの変更履歴を保存するには
- 3. BufferedWriterは最後の入力のみをテキストファイルに保存します
- 4. 変更を保存した後のロールバック
- 5. ビルド後イベントmsbuild。成功ビルドの最後にファイル名を変更する
- 6. jenkinsパイプラインで最後に成功したビルド以降の変更を取得するには?
- 7. Jenkinsはビルド後ビルドサマリーへのサマリーリンクをビルドします
- 8. backbone.js:最後のサーバー保存以降に変更がありますか?
- 9. MSMQメッセージボックスをテキストファイルに保存します。
- 10. Jenkins - ビルドを変更するための大量変更メソッド/ツール
- 11. Xcodebuild&Jenkins:ビルド後に製品の名前を変更する方法
- 12. スレーブ変更後のJenkinsビルドエラー
- 13. Python 2.7データベースから最後の行をテキストファイルに保存するMySQLdb
- 14. 可変内容をテキストファイルに保存
- 15. 最後のパラメータでJenkinsでビルドを開始する
- 16. DataGridviewの変更を保存します。
- 17. 状態を保存してビューを前後に変更する
- 18. ノード順序を変更した後にツリーパネルを保存する
- 19. PhpStormに保存した後にのみSCSS File Watcherを変更します。
- 20. Emberビルド後のユーザーオブジェクトブレークの保存
- 21. Gnuplot:最後のデータポイントを変数として保存する
- 22. sharedpreferencesに保存した後で、私のobjectArrayの型を変更します。
- 23. Xamarin androidはテキストファイルを保存します
- 24. オリエンテーションの変更後にTextViewにテキストを保存する
- 25. 最後にJenkinsでファイルを変更してメールで送信する方法
- 26. Redshiftは最後にアクセスしたタイムスタンプを保存しますか?
- 27. QTのQListはコンテナの変更後にイテレータを保存しますか?
- 28. 最後のデータをAQuery(コールバック)に保存
- 29. 最終更新の変更を保存する方法
- 30. Spinnaker Jenkinsからの最後のビルドの展開
これはパイプラインビルドですか? –