正しく理解していれば、このプラグインを使用してビルドステップを条件付きにすることができます: https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
まず、このプラグインはビルド後の手順で機能しますか?次に、プラグインなしでビルド後の手順を条件付きにする方法はありますか?
私が持っているシナリオは、WebDriverとSeleniumの両方をサポートしているというものですIDE 1つのユニバーサルJenkinsジョブセットアップでテストします。どちらかのタイプのテストをチェックインした場合は、実行します。結果ファイルが表示されている場合は、結果のビルド後の手順を実行します。表示されていない場合は、その手順をスキップします。
現在、結果が表示されない場合は、テスト結果が見つからなかったため、ビルドが失敗としてマークされます。
どんな提案も役に立ちます!
ビルドステップは、ビルド後のステップとして実行できます。
Any build step
を選択します。構成ジョブ。
可能ですが、少し面倒で、UIだけでは実行できません。
ビルドブロックに条件付きビルドステップを作成し、構成を保存します。 xmlファイルを編集し、条件付きビルドステップ全体をビルド後のブロックに移動します。 jenkins構成をリロードすると、意図したとおりに機能します。