steps - No se puede usar readMavenPom en Jenkinsfile
jenkins pipeline tutorial español (1)
Estoy trabajando en un Jenkinsfile para usar con Jenkins 2.0. El método readMavenPom
no es reconocido. ¿Hay alguna configuración que me falta para que esté disponible?
Mi Jenkinsfile:
node {
stage ''Checkout''
checkout scm
env.PATH = "${tool ''maven-3''}/bin:${env.PATH}"
stage ''Build''
def pom = readMavenPom file: ''pom.xml''
echo "${pom}"
sh "mvn -DskipTests=true verify"
}
Cuando se ejecuta, obtengo el siguiente error:
java.lang.NoSuchMethodError: No such DSL method ''readMavenPom'' found among [AWSEBDeployment, archive, bat, build, catchError, checkout, deleteDir, dir, echo, emailext, error, fileExists, git, input, isUnix, load, mail, node, parallel, properties, pwd, readFile, retry, sh, slackSend, sleep, stage, stash, step, svn, timeout, tool, unarchive, unstash, waitUntil, withCredentials, withEnv, wrap, writeFile, ws]
Necesitaba instalar el plugin pipeline-utility-steps
.