[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
会社でちょこちょこ groovy で書いたパイプラインを Jenkins 上で動かしている。そして、よく引っかかる問題がある。Jenkins 上でジョブを動かす時真偽値を与えることがしばしばある。私の環境だと DRY_RUN オプションとかだ。
しかし、次のようにするとうまくいかない。
if ( DRY_RUN ) { print "どらいらんだよー" } else { print "じっさいのどうさだよー" }
毎回 どらいらんだよー
が出力されてしまう。真偽値は文字列でわたっているからだ。以下のようにしないとダメらしい。
if ( DRY_RUN.equals( "true" ) ) { print "どらいらんだよー" } else { print "じっさいのどうさだよー" }
ただいまコメントを受けつけておりません。