根据waitForQualityGate文档-https://jenkins.io/doc/pipeline/steps/sonar/,我们可以将以下参数传递给它-
abortPipeline
Type: boolean
credentialsId (optional)
Type: String
但是当我传递诸如waitForQualityGate之类的参数(false,“声纳”)时,Jenkins中出现以下错误- java.lang.IllegalArgumentException:预期的命名参数却出现了[false,sonar]
答案 0 :(得分:0)
您必须使用标签来定义参数:
waitForQualityGate abortPipeline: false, credentialsId: 'sonar'