标签: jenkins-pipeline cygwin
从Jenkins管道调用下面的bash脚本,但是我看不到Jenkins控制台上的脚本执行,有人可以建议如何在jenkins控制台上显示执行,bash脚本执行在cygwin上运行(在Windows代理上) 蝙蝠叫D:\ cygwin64 \ bin \ mintty.exe / usr / bin / bash -lic \“ / home / test.sh \”'
答案 0 :(得分:1)
完成此操作的一种可能方法是转到“管理Jenkins”,“配置系统”,并将“ Shell可执行文件”参数更改为cygwin bash地址。如您的示例所示,类似D:\ cygwin64 \ bin \ bash.exe。然后,在作业配置上,可以选择“构建”,“执行外壳”。您可以在其中粘贴test.sh脚本内容。像这样:
使用此配置,Jenkins将使用您在配置中提供的bash.exe地址运行您在“执行外壳”屏幕中粘贴的任何内容。我相信这是在Windows上运行的Jenkins上执行Shell脚本的最无缝的方法。输出看起来几乎是Linux本机的: