ワークフロー スクリプトからジョブが実行中またはスケジュールされているかどうかを確認することはできますか?
ステージを使用して並行性を管理するだけで十分に思えるかもしれませんが:
stage name: 'stageName', concurrency: 1
次のように、これらの段階でビルドを実行します。
build job: 'test-job', wait: false
誰かがジョブtest-jobを手動で開始した可能性があり、ワークフロー スクリプトでその状況を処理したいだけです。たとえば、ビルドをスキップするか、ビルドが完了するまで待機します。