Shell 临时文件夹中的Jenkins bash脚本未执行

Shell 临时文件夹中的Jenkins bash脚本未执行,shell,jenkins,containers,putty,Shell,Jenkins,Containers,Putty,我有一个简单的代码作为脚本文件 #!/bin/bash name1=$1 name2=$2 echo " $name1 $name2" 当我在jenkins中连接到centos系统的putty中运行时,它给出了输出。 但是当我在jenkins build中尝试它时,它表示由于找不到文件而失败 Started by user Jenkins Admin Running as SYSTEM Building in workspace /var/jenkins_home/workspace/my_f

我有一个简单的代码作为脚本文件

#!/bin/bash
name1=$1
name2=$2
echo " $name1 $name2"
当我在jenkins中连接到centos系统的putty中运行时,它给出了输出。 但是当我在jenkins build中尝试它时,它表示由于找不到文件而失败

Started by user Jenkins Admin
Running as SYSTEM
Building in workspace /var/jenkins_home/workspace/my_first_job
[my_first_job] $ /bin/sh -xe /tmp/jenkins5284289512384758361.sh
+ Name=Madan
+ /tmp/1.sh Madan
/tmp/jenkins5284289512384758361.sh: 3: /tmp/jenkins5284289512384758361.sh: /tmp/1.sh: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

这是错误。

我无法设置您的设置。我希望你所说的集装箱是指Docker集装箱。如果是这样,您是将Jenkins作为Docker容器运行,还是尝试使用Jenkins运行Docker容器?您的脚本在什么情况下工作?当我直接在docker内部运行时工作..当我执行build时,它失败是您正在运行的docker容器的脚本部分吗?请粘贴
Dockerfile
内容(敏感数据除外,如果有的话),我无法获取您的设置。我希望你所说的集装箱是指Docker集装箱。如果是这样,您是将Jenkins作为Docker容器运行,还是尝试使用Jenkins运行Docker容器?您的脚本在什么情况下工作?当我直接在docker内部运行时工作..当我执行build时,它失败是您正在运行的docker容器的脚本部分吗?请粘贴
Dockerfile
内容(敏感数据除外,如有)