linux-Bash脚本在Jenkins构建期间失败,但不会在本地失败
发布时间:2022-06-20 13:48:07 282
相关标签: # 运维
我整天都在试图调试这个问题,但没有成功。
问题:Bash脚本在Linux CentOS7 VM(jenkins构建代理)上成功执行,但在jenkins构建期间失败。
下面是简单的脚本。
#! /bin/bash
echo "before beyond compare command"
bcompare @"bc_report.ps1" "./Output_Base/" "./Output_Compare/" "Report.html"
echo "after beyond compare command"
Jenkins构建日志中的输出仅为:
before beyond compare command
after beyond compare command
在Jenkins构建期间查看VM时,我没有看到正在生成的工件。Jenkins构建过程中的用户是Root,在本地执行脚本时,我也是以Root身份成功执行的。
我很确定这是詹金斯的问题,只是似乎无法解决。有人见过类似的东西吗?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报