Configurei o plugin Jenkins 'Pipeline Maven Integration Plugin' e tenho o seguinte no meu jenkinsfile:
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
echo 'Building the project...'
sh 'mvn clean install'
}
}
}
stage('Test') {
steps {
script {
echo 'Running tests...'
sh 'mvn test'
}
}
}
stage('Deploy') {
steps {
script {
echo 'Deploy step (for demo purposes)...'
}
}
}
}
}
Mas a compilação falha com erro:
mvn: not found
Por quê?
Parece que a máquina em que o Jenkins roda não tem o Maven instalado. Por favor, instale-o e isso deve resolver seu problema.
As instruções estão disponíveis no site oficial do Maven aqui
Ou você pode executar os próximos comandos
Definir variável M2_HOME
E verifique sua versão maven