On Tuesday, July 16, 2013 9:19:26 AM UTC-7, JonathanRRogers wrote: > So you were able to run " > > curl > https://raw.github.com/appium/appium/master/sample-code/examples/node/simplest.js" > interactively on the same host? > > Yes. I'm using my local machine as a slave, and everything in my script works when I run it myself.
Exactly which scripts are executed on startup depends on the shell and the > options it was invoked with. As you can see, Jenkins is invoking "/bin/sh > -xe". You should check whether /bin/sh is Bash or something else. If it is > Bash, consult the manual to see exactly what those options mean and what > happens at startup: > > <URL:http://www.gnu.org/software/bash/manual/bashref.html#The-Set-Builtin> > <URL: > http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files> > > If it is Bash, no startup files are read because it is executed as the > name "sh" non-interactively. This is a good thing because it makes it > easier to control the environment separately from interactive logins. I use > a script just for setting build-related environment variables which I > source within the scripts in Jenkins jobs rather than ~/.bash_profile. > I see! Thanks for the info - that makes more sense now. -- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
