ジョブの失敗条件を設定する
デフォルトでは、次の場合にジョブは失敗したとみなされます。
ジョブ内で実行されているプロセスがゼロ以外の終了コードを返します。
ジョブがテストに失敗しました。
ジョブコンテナーがメモリ不足になり
最大ジョブ実行タイムアウト (2 時間) またはジョブ待機タイムアウト (1 時間) を超えています。
failOn ブロックを使用して条件を無効にできます。デフォルトのタイムアウトは、 timeOut を使用して調整できます (ただし、2 時間を超えることはできません)。
job("Fail after 15 min") {
gradle("build")
failOn {
testFailed { enabled = false }
nonZeroExitCode { enabled = false }
outOfMemory { enabled = false }
timeOut {
runningTimeOutInMinutes = 15
}
}
}
関連ページ:
DSL リファレンス
オートメーション DSL は、Space オートメーションスクリプトの作成を支援することを目的としたドメイン固有の言語です。DSL は Kotlin プログラミング言語に基づいています。これは、スクリプト内で Kotlin データ型と言語構造を使用できることを意味します。作業:は、ステップで構成される定義済みタスクです。はジョブの名前ですは作業内容です例:job(
ジョブの表示、実行、停止、サブスクライブ
プロジェクトのジョブページでは、ジョブの実行と停止、現在のジョブの実行進行状況と実行結果の表示、およびジョブ通知のサブスクライブを行うことができます。ジョブの実行結果を表示する:プロジェクトに移動します。サイドバーメニューで、ジョブを選択します。必要なリポジトリとブランチが選択されていることを確認してください。このページには、プロジェクト内のすべてのジョブのリストとその実行結果が表示されます。ここでは、たとえば次のような場合にジョブフィルターを適用することもできます。実物のみジョブを残す: 自...