Jenkinsfile if(env.someBool.toBoolean()!=false)对抗可能的null



如果env.someBool.toBoolean()返回null或true,我将尝试运行if语句。然而,如果toBoolean((为null,它会引发抛出。

java.lang.NullPointerException: Cannot invoke method toBoolean() on null object

我想说,null不等于false,所以应该返回true,但它在得出这样的结论之前抛出。

一位与Jira的groovy合作的同事将我与此联系起来,认为这是一种可能的前进方式,但我不知道如何将其适应Jenkinsfile env.xyz

正如@dagett所说,安全导航操作员做到了。

最新更新