Hi all!

I have been banging my head on this for a while, and now hope the greater 
community can help me out. I am starting out with workflows, and almost 
immediately hit a snag.

I have the following setup:

Jenkins 2.7 on:

- CentOS 6.7 master
- CentOS 7.1 on agents

- Pipeline 2.1

I have the following script:

node ('agent_label') {
    stage 'echo'
    echo 'Hello!'
    
    println env.getEnvironment()
    
    stage 'sh'
    sh 'echo hello sh!'
}

When I run this job manually, the job errors out on:

sh 'echo hello sh!'

With the following error:

[t1] Running shell script
sh: <PATH_TO_AGENT_WORKSPACE_ROOT>/t1@tmp/durable-ae020333/script.sh: bash: bad 
interpreter: No such file or directory


Looking in the directory listed the t1@tmp/ directory is empty. This error 
happens with the Groovy Sandbox setting set to true or false.

Running a freestyle job with a shell script works without issue. Has anyone 
seen this and possibly even resolved this?

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/fa080423-5ce6-4b10-8749-1126fccd8c4a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to