Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 詹金斯管道cmd';未被识别为内部或外部命令可操作程序或批处理文件_Jenkins_Gradle_Jenkins Pipeline_Jenkins Slave - Fatal编程技术网

Jenkins 詹金斯管道cmd';未被识别为内部或外部命令可操作程序或批处理文件

Jenkins 詹金斯管道cmd';未被识别为内部或外部命令可操作程序或批处理文件,jenkins,gradle,jenkins-pipeline,jenkins-slave,Jenkins,Gradle,Jenkins Pipeline,Jenkins Slave,我在jenkins中使用下面的管道脚本来运行构建,并且从机是windows机器。当我在没有脚本的情况下运行构建时,当我使用pipelinescript运行jenkins构建时,它会抛出下面的错误 “gradle”未被识别为内部或外部命令, 可操作的程序或批处理文件。 我在全局配置中添加了GRADlE_HOME,但仍然存在问题 node('windows_slave') { stage('API') { git checkout([$class: 'GitSCM', bran

我在jenkins中使用下面的管道脚本来运行构建,并且从机是windows机器。当我在没有脚本的情况下运行构建时,当我使用pipelinescript运行jenkins构建时,它会抛出下面的错误 “gradle”未被识别为内部或外部命令, 可操作的程序或批处理文件。 我在全局配置中添加了GRADlE_HOME,但仍然存在问题

node('windows_slave') {
    stage('API') {
       git checkout([$class: 'GitSCM', branch: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'xxxxxxxxx', url: 'ssh://xxxxx@xxxxxxxxx/opt/git/qa/xxx.git']]])
        try {
            // gradle clean QATest
            bat returnStatus: true, script: 'gradle clean QATest --info --continue'
            // sh 'gradle clean QATest'
            // bat "\"${GRADLE_HOME}\"\\bin\\gradle QATest"
            // if (isUnix()) {
    //      sh "'${GRADLE_HOME}/bin' -Dgradle clean QATesty"
    //   } else {
    //      bat(/"${GRADLE_HOME}\bin" -Dgradle clean QATest/)
    //   }
     } catch (err) {

        } 
   }
}

我已经修复了管道脚本中的绝对路径,即 Gradle_Home/bin Gradle clean