2012-09-02 15 views
20

Jenkinsでは、それぞれまたは選択したビルドステップに異なるタイムアウトを与える方法はありますか?
タイムアウトの機能を提供するプロジェクトの完成時に「ビルドが中止された場合は中止する」という機能を提供します。各ステップごとに異なるタイムアウトを設定する必要があります。こうすることで、私のプロセスをより効率的にすることができます。Jenkinsのビルドステップでのタイムアウト

答えて

2

最も簡単な方法(それは私がやっているやり方です)は、お互いに依存しているプロジェクトを実際に持っていて、それを行に構築することです。それは完璧ではありませんが、別のオプションは、異なるツール/ビルドの動作で異なるプラグインの実行を監視することです。 Build Pipeline plugin - それは吸うんが

それでも、アプローチが

はところで、プロジェクトのセットを使用して、あなたを助けることができる素敵なプラグインがあり...、動作します。私は今作成したパイプラインの可視化と検証の両方にこれを使用しています。それは本当に便利です...

6

私が知っているような機能はありません。 JENKINS-8900がリクエストします。

2

私はtimeout command from GNU coreutilsがあなたが望むかもしれないと思います。これは、ビルド手順がスクリプトであることを前提としています。

3

現在のバージョンのJenkinsではこれが可能です。 「設定」を押し、「ビルド環境」タブを選択し、タイムアウトを設定します。

ここにスクリーンショットがあります。 enter image description here

関連する問題