ハドソン(またはさまざまなプラグインのいずれか)でこれを行う方法があるかどうか疑問に思いました。私の理想的なシナリオ:
RESTのようなAPIを介してジョブに基づいてビルドをトリガーし、そのビルドでジョブIDを返したい。その後、このIDをポーリングしてステータスを確認したいと思います。それが終わったら、ステータスとビルド番号を確認したいと思います。
さて、私はそれを機能させることができないように見えるので、これが私がまだ実装していない私の現在の解決策です:
ビルドを行うためにREST呼び出しを行う場合、RESTフルではありません。HTMLを返すだけで、ジョブIDを取得するために一種の解析を行う必要があります。または、すべてのジョブを一覧表示するすべての履歴に対してREST呼び出しを実行することもできます。最新の呼び出しは、作成したばかりの履歴になります。それができたら、ビルドの出力についてコンソール出力をポーリングできます。
私の「理想的な」ソリューションを実装する方法を知っている人はいますか?