実行中のGroovyスクリプトについてのヘルプが必要です。私はこれをJenkinsパイプラインの仕事として統合しようとしています。それが失敗だスクリプト内の方法は次のとおりです。メソッドのシグネチャはありません:description()は引数タイプに適用されます:(java.lang.String)values:[abcdefg]
private void blackduckTestJob(def blackduckTestJob){
blackduckTestJob.with {
description("This job runs dependency checks for the Java reference application using blackduck.")
logRotator this.logRotator.getLogRotator()
wrappers{
preBuildCleanup()
maskPasswords()
credentialsBindings{
usernamePassword('BLACKDUCK_USERNAME','BLACKDUCK_PASSWORD', this.service.getBlackduckCredentialsId())
}
}
steps {
copyArtifacts(this.getProjectFolder() + "/" + this.service.getComponentName() + "/${this.service.getComponentName()}_Application_Build") {
buildSelector {
buildNumber('${B}')
}
}
shell('''
#!/bin/bash
set +x
chmod +x ./mvnw ; ./mvnw com.blackducksoftware.integration:hub-maven-plugin:2.0.2:build-bom -Dhub.url=${BLACKDUCK_URL} -Dhub.username=${BLACKDUCK_USERNAME} -Dhub.password=${BLACKDUCK_PASSWORD}''')
}
}
}
私が手にエラーがある:
ERROR: (JavaMicroservicePipelineComponent.groovy, line 154) No signature of method: JavaMicroservicePipelineComponent.description() is applicable for argument types: (java.lang.String) values: [This job runs dependency checks for the Java reference application using blackduck.]
終了:FAILURE
誰もが、それは非常だろう任意のヘルプや提案を提供できる場合役に立った!
@Marvinそれは助けにはなりません。 –