我刚接触Jenkins,正在尝试使用“使用SSH在远程主机上执行shell脚本”选项来调用远程shell脚本。但是我在shell脚本中使用了read命令,在Jenkins上无法正常工作。请问有人能帮我解决如何在Jenkins上获取用户输入的问题吗?
script:
echo "hello"
read -p "Choose your option : " ch
echo "Hi"
Jenkins上的输出:
Started by user anonymous
[EnvInject] - Loading node environment variables.
Building in workspace C:\Users\pooja_ravi\.jenkins\workspace\freeStyle
[SSH] executing pre build script:
[SSH] executing post build script:
./testing.sh
./testing.sh[2]: read: no query process
hello
Hi
[SSH] exit-status: 0
Finished: SUCCESS
提前感谢您,
Pooja
(注:无需翻译)