2017-07-31 4 views
2

私は長い間、この質問に対する答えを探していました。ジェンキンで特定のテストをスケジュールするにはどうすればいいですか?

私はジェンキンで多くのテストをして大きなプロジェクトをしています。

「プッシュ」するたびにいくつかのテストを実行したいと思っています。

すべてのテストは毎晩実行されます。

どうすればいいですか?

「定期的にビルド」私はすべてのテストをスケジュールどおりにビルドしていますが、特定のテストをビルドすることはできません。

ありがとうございました!

EDIT: 私はGradleのでテストを実行し、これはconfiguratuinです: Gradle build

答えて

0

ごとに値をプッシュした後、あなたは、毎晩トリガーTIMERTRIGGER =真にBUILD_CAUSEに変数

を使用することができますSCMTRIGGER

その後、パラメータを設定してパラメータを設定してテストを実行できます。

+0

ありがとうございます@モール・ラブ!しかし、あなたは詳しく述べることができますか?どこでBUILD_CAUSE変数を使用できますか?私はどこでパラメータを設定できますか?私は使用しているプラ​​グインですか?私は定期的にビルドを使用しますか? – ShiraOzeri

+1

HI @ShiraOzeri 私はいくつかのより多くの情報を提供しようとします: のenv変数BUILD_CAUSEには、次の値が含まれています **タイマートリガー にそれがSCMの変更 でトリガSCMTRIGGER ** ** ** TIMERTRIGGER **手動トリガのMANUALTRIGGER ** この環境変数を持つためにプラグインをインストールする必要はありません。 ** $ BUILD_CAUSE ** とbashステップでこのパラメータにアクセスできます。どのようにテストを実行しますか?他のステップ、または他のステップにあります。 あなたのフローの説明を追加してください。私は助けようとします –

+0

私の質問を編集します。私はgradleを使い、テストをジェンキンから実行します。どこでBUILD_CAUSEを追加する必要がありますか?私はこの変数を知らない。再び助けてくれてありがとう。 – ShiraOzeri

関連する問題