小编Jon*_*ong的帖子

詹金斯不承认命令sh?

我在尝试让Jenkinsfile工作时遇到了很多麻烦.我一直在尝试运行这个测试脚本:

#!/usr/bin/env groovy
node {
    stage('Build') {
        echo 'Building....'
        // Create virtualenv
        sh 'echo "hi"'
    }
    stage('Test') {
        echo 'Building....'
    }
    stage('Deploy') {
        echo 'Deploying....'
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在尝试构建时我不断收到此错误:

Warning: JENKINS-41339 probably bogus PATH=/usr/lib64/ccache:/usr/lib64/ccache:$PATH; perhaps you meant to use ‘PATH+EXTRA=/something/bin’?
[test-job-jenkinsfile-pipeline] Running shell script
nohup: failed to run command `sh': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我将所有管道插件更新到最新版本,但仍然遇到此错误.有帮助吗?

groovy sh jenkins jenkins-pipeline

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

groovy ×1

jenkins ×1

jenkins-pipeline ×1

sh ×1