gpt4 book ai didi

linux - 即使文件存在,Jenkins 构建也因缺少文件错误而失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:58 24 4
gpt4 key购买 nike

我有一个正在运行的 Jenkins 服务器,并且有几个构建都在运行。但是,今天早上,当我尝试添加另一个时,它一直失败并出现错误 -

[test.gov] $/bin/sh -xe/tmp/hudson7055290339554583413.sh
+ ./opt/jenkins/build.sh
/tmp/hudson7055290339554583413.sh:第 2 行:/opt/jenkins/build.sh:没有这样的文件或目录
构建步骤“执行 shell”将构建标记为失败

shell 脚本位于该路径并具有该名称。如果我成功了 ./opt/jenkins/build.sh 它仍然会失败并出现同样的错误。我在“命令”文本框的“执行 Shell”部分中的命令是 /opt/jenkins/build.sh。我也尝试了 ./opt/jenkins/build.sh

顺便说一句,该脚本位于 CentOS 系统上。

这是我要运行的脚本 -

echo "git pull"
cd /var/www/path/for/my_website/docroot/
git checkout master
git pull


echo "change ownership to apache"
chown -R apache:apache *
echo "running drush commands"
drush updb -y
#drush fra -y
drush cc all

最佳答案

通常“build.sh: No such file or directory”错误实际上意味着 shebang build.sh 中的行不指向可执行文件。检查 build.sh 的内容以确保该路径存在。

关于linux - 即使文件存在,Jenkins 构建也因缺少文件错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33049495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com