私は特定のビルドタスクをいくつかの条件で実行するために必要なjenkinsジョブを持っています。jenkins条件付きステップNOT
私は 'skipBuild'というデフォルトのfalseパラメータを設定しています。
次に、NOTを使用して条件パラメータをセットアップします。このパラメータは、ブールパラメータがfalseの場合にのみステップを実行する必要があります。しかし、パラメータをtrueにしても、構築ステップはまだ実行されています。ここで
[Boolean condition] checking [{ENV,var="skipBuild"}] against [^(1|y|yes|t|true|on|run)$] (origin token: {ENV,var="skipBuild"})
Run condition [Not] enabling perform for step [Execute shell]
...... my command here -DskipBuild=true
私は基本的に実行するシェルのジョブを実行したくない私の仕事のセットアップが
あるブール・パラメータがtrueの
私はそれはフリースタイルの仕事だと思うべきであることを推測しますか?パイプラインの仕事への移行はいかがですか?ビルド・ステップがスクリプト化されると、複雑なロジックがはるかに簡単になります。 –