[英]Groovy Execute Bash Script in Jenkins
我正在尝试在詹金斯的Groovy中运行bash脚本,但找不到幸运的命令。
我可以运行它,它会创建我的“ RJ”目录:
process = "mkdir /app/jenkins/workspace/TEST/RJ"
println process.execute()
但是,当我尝试运行bash时,它并没有创建我的输出文件。 我能够直接在服务器上运行此bash脚本,并且它正在创建预期的输出文件。
process = "/app/jenkins/workspace/TEST/info_file.sh"
println process.execute()
为什么通过groovy而不是直接通过ssh命令运行它。
如果您确实想通过groovy进行操作,则需要添加ssh libray,并进行整个连接,身份验证和执行。 process.execute将不会运行linux系统。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.