Конвейер Дженкинса, mvn, не повторяемый как внутренняя команда или внешняя, работающая программа или командный файл - PullRequest
0 голосов
/ 03 мая 2020

Я выполняю конвейер, когда я выполняю команду mvn clean install в моем проекте, эта ошибка не повторяется как внутренняя команда или внешняя, работающая программа или командный файл. Мой проект Maven java, моя операционная система windows 10

JenkinsFile

  pipeline {
  agent any

 stages {
 stage('Unit tests') {
   steps {
   // Run the maven build
          //  if (isUnix()) {
              //  sh "'${mvnHome}/bin/mvn' clean test -Dtest=TestRunner"
           // } else {
                bat 'mvn clean test'
           // }
  }   
}

stage("build & SonarQube analysis"){
 agent any
     steps {
 withSonarQubeEnv('My SonarQube Server') {
            bat 'C:/Users/ANTONIO/Documents/sonar-scanner-4.2.0.1873-windows/bin/sonar-scanner'
         }
      }
   }

stage("Quality Gate") {
        steps {
          timeout(time: 1, unit: 'HOURS') {
              error "Pipeline aborted due to quality gate failure: ${qg.status}"
              waitForQualityGate abortPipeline: true

        }
     }
 }
}

}

1 Ответ

0 голосов
/ 04 мая 2020

Кажется, на вашем агенте не установлен maven. Также проверьте, установлен ли maven по указанному здесь пути.

...