4Manuals

  • PDF Cloud HOME

如何从Cygwin在Jenkins Console上显示bash脚本执行 Download

    jenkins在2个环境上并行部署 成功构建后,Jenkins不会释放构建代理 在多分支管道中使用Jenkins文件构建Maven依赖项目 cygwin1.dll +自己编译的C程序运行缓慢 使用SSH密钥进行SSH文件传输的docker容器内的Jenkins Pipeline 如何弄清楚Jenkins Groovy脚本的哪个参数需要String和哪个GString? Github和Jenkinsfile的临时Jenkins管道作业 java.io.IOException:批处理脚本只能在Windows节点上运行:::使用jenkins-MacOSX Jenkins管道脚本,用于将文件从一台Windows计算机复制到另一台Windows计算机 在Jenkins管道中何处提及Flyway的其他配置?

从Jenkins管道调用下面的bash脚本,但是我看不到Jenkins控制台上的脚本执行,有人可以建议如何在jenkins控制台上显示执行,bash脚本执行在cygwin上运行(在Windows代理上)  蝙蝠叫D:\ cygwin64 \ bin \ mintty.exe / usr / bin / bash -lic \“ / home / test.sh \”'

1 个答案:

答案 0 :(得分:1)

完成此操作的一种可能方法是转到“管理Jenkins”,“配置系统”,并将“ Shell可执行文件”参数更改为cygwin bash地址。如您的示例所示,类似D:\ cygwin64 \ bin \ bash.exe。然后,在作业配置上,可以选择“构建”,“执行外壳”。您可以在其中粘贴test.sh脚本内容。像这样:

Jenkins execute shell example

使用此配置,Jenkins将使用您在配置中提供的bash.exe地址运行您在“执行外壳”屏幕中粘贴的任何内容。我相信这是在Windows上运行的Jenkins上执行Shell脚本的最无缝的方法。输出看起来几乎是Linux本机的:

enter image description here



Similar searches
    获取选中的单选按钮的值作为字符串并将其存储在Firebase上 在神经网络中调整参数时出现错误 从Visual Studio将文件上传到Amazon AWS云时出错 SAS Data Studio中的列总和 如何将文件中的单行保存为两个不同的字符串-结构>>行格式(NAME#SURNAME AGE)