Андрей Ка
Андрей Ка

Reputation: 774

Jenkins script execution in console output

When I try to execute the shell script test.sh in Jenkins by adding Execute Shell in Jenkins Build configuration I don't see the shell script output in the jenkins console. I just receive that script has been executed seccessfully , but I don't see the output. My script for example is simple just `

#!/bin/bash +x 
echo "hello" 

and Jenkins console output is :

Started by user Andrej
Building in workspace C:\Program Files (x86)\Jenkins\workspace\test
[test] $ "C:\Program Files\Git\git-bash.exe" -xe C:\Users\ADMINI~1\AppData\Local\Temp\jenkins6727659055076114908.sh
C:\Program Files (x86)\Jenkins\workspace\test>exit 0 
Finished: SUCCESS

How can I configure the jenkins that I can see all the script output and if script have receive error I get unseccessfull build message?

Upvotes: 2

Views: 3932

Answers (1)

Wimateeka
Wimateeka

Reputation: 2686

Make sure you set up your windows version of Jenkins to run shell scripts.

I noticed the path for your exe isn't for git or cygwin.

Check out this Stack Overflow answer for how to get windows to run shell commands in Jenkins.

Upvotes: 1

Related Questions