APIを使用して特定のブランチをトリガーするマルチブランチパイプラインプロジェクトを実行するためのJenkinsセットアップがあります。
私の問題は、ブランチがインデックス化されている場合にのみ機能することです。それ以外の場合は、API から 404 が返されます。
API 経由でブランチのインデックス作成を実行できましたが、このタスクがいつ完了したかわかりません
試行錯誤によって、私はそれを理解することができました:
- ブランチ インデックス作成への API 呼び出しはキュー ID を返さないため、ステータスを確認できません
- インデックス作成タスクは、キューと実行の制限に関係なく、すぐに実行されます。
- このタスクをパイプライン (他のジョブ) から実行できませんでした。このタスクを実行しようとするとエラーが発生します
タスクが完了したかどうか、およびその成功値を確認する方法はありますか?