返回

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身份成功执行的。

我很确定这是詹金斯的问题,只是似乎无法解决。有人见过类似的东西吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像