ビルドとは関係なく、異なるジョブを実行し、異なる時間にトリガーされる複数のプラグインを持つことは可能ですか?ビルドが押されたとき、プラグインはトリガーされませんか?
私の現在の問題は、ビルドが押されるたびにジェンキンスがプラグインをトリガーしていることです。特定の時間にのみトリガーする必要があります。
Build Triggers - Schedule and Parameterized Trigger Pluginを試しましたが、成功しませんでした。
ビルドとは関係なく、異なるジョブを実行し、異なる時間にトリガーされる複数のプラグインを持つことは可能ですか?ビルドが押されたとき、プラグインはトリガーされませんか?
私の現在の問題は、ビルドが押されるたびにジェンキンスがプラグインをトリガーしていることです。特定の時間にのみトリガーする必要があります。
Build Triggers - Schedule and Parameterized Trigger Pluginを試しましたが、成功しませんでした。
実行条件プラグインを使用します。パブリッシュ ビルド ステップをビルド パラメーターの条件付きにします (名前をDO_PUBLISHにしましょう)。そのパラメーターをデフォルトでFALSEに設定して、ビルドが手動で開始されたときに発行ステップがトリガーされないようにします。
ここで、毎日深夜に実行されるようにスケジュールされた補助ビルドを作成し、次のようにDO_PUBLISHパラメータをTRUEに設定してパラメータ化されたトリガー プラグインを介してメイン ビルドを呼び出します。
あなたのビルドがMY-BUILDと呼ばれているとしましょう。新しいビルドTRIGGER-MY-BUILDを作成します。Build TriggersでBuild Periodicallyを チェックし、Schedule (@daily
または)を入力し0 0 * * *
ます。
Parameterized Triggerプラグインをインストールします。Add Build Step をクリック-> Trigger/call builds on other projects を選択 -> Projects to buildにMY-BUILDを入力-> Add Parameters -> Predefined Parametersを選択-> Parameters編集ボックスに入力。DO_PUBLISH=TRUE