On Tue, 2017-10-17 at 10:03 -0700, Thor Waway wrote: Hello, This is a bit of newbie question so I apologize in advance.
* I have 2 nodes currently set up; a MASTER and a WORKER node. * One of the steps in my declarative pipeline points to deploy-script.sh. The contents of deploy-script.sh: * #!/bin/sh whoami While ssh'ed into WORKER node, from the workspace directory, I am able to run * sh ./deploy-script.sh and get the username of the current user (meaning no permission denied errors). Yet when this same command runs (in the content of steps defined in a JenkinsFile) I get a Permission Denied error Two things I noticed while trying to work through this issue 1). When I call sh and pass it a command directly, for example: stage("Trial){ steps{ sh "whoami" sh "pwd" } } I get: [feature-jenkinsfile] Running shell script + whoami worker-agent [Pipeline] sh [feature-jenkinsfile] Running shell script + pwd /home/worker-agent/jenkins/workspace/feature-jenkinsfile 2). Yet when I call 'sh' and pass it a path to a file to run, as I do here: stage('Trial2'){ steps{ sh "pwd" sh "./deploy-script.sh" } } It appears that Jenkins creates a new temporary folder from within which it runs the script as can be seen by here: [Pipeline] sh [feature-jenkinsfile] Running shell script + pwd /home/worker-agent/jenkins/workspace/feature-jenkinsfile [Pipeline] sh [feature-jenkinsfile] Running shell script + ./deploy-staging.sh /home/worker-agent/jenkins/workspace/feature-jenkinsfile@tmp/durable-7e1f206b/script.sh: 2: /home/worker-agent/jenkins/workspace/feature-jenkinsfile@tmp/durable-7e1f206b/script.sh: ./deploy-staging.sh: Permission denied When I run `ls -l` from What am I missing? What am I failing to take into account? Would appreciate any feedback/explanations. Thanks You are attempting to run a .sh file that does not have execute permission. -- 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/1508260756.6919.5.camel%40esentire.com. For more options, visit https://groups.google.com/d/optout.