我有一個名爲MyTests
的布爾參數作爲構建作業的一部分。該作業調用Groovy腳本。我相信下面的特定代碼在腳本中引起了一個問題。任何想法在Groovy中引用if語句中的布爾值的正確方法。Jenkins Groovy腳本
stage("post_build") {
if (${params.MyTests}) {
my_code_block...
}
java.lang.NoSuchMethodError: No such DSL method '$' found among steps
將設定了上述自動評估爲真或是否需要添加=真.. – user2040074
沒有,'params.MyTests'會?是一個布爾型對象,請參閱下面的Gerold Broser的回答中的引用,基本上'params'中的對象將具有對應於參數類型的對象。 –