jenkins报错C:\Users\Administrator\AppData\Local\Temp\jenkins6644745573640107217.sh: line 2: del: command not found Build step 'Execute shell' marked build as failure
时间: 2023-07-17 12:59:21 浏览: 201
这个报错是因为在 Jenkins 的执行 shell 脚本步骤中使用了 Windows 平台的命令 "del",但是 Jenkins 节点运行的是非 Windows 系统(如 Linux 或 macOS),所以无法找到 "del" 命令。
要解决这个问题,你可以将 "del" 命令替换为平台通用的删除命令 "rm"。
你可以修改 Jenkins 的执行 shell 脚本步骤中的命令,将所有的 "del" 命令替换为 "rm" 命令。例如:
将:
```
del file.txt
```
改为:
```
rm file.txt
```
这样修改后,Jenkins 在非 Windows 环境下执行时将使用正确的删除命令,避免报错。
希望这对你有帮助!如果还有其他问题,请随时提问。
相关问题
jenkins报错:del: command not found报错怎么解决
这个报错通常是因为系统中没有找到 "del" 命令。"del" 是 Windows 系统中用于删除文件的命令,而在 Linux 或 macOS 等非 Windows 系统中,使用的是 "rm" 命令来删除文件。
如果你在 Jenkins 中遇到了这个报错,那么可能是你的 Jenkins 节点运行的是非 Windows 系统。解决这个问题的方法有两种:
1. 更改 Jenkins 节点的运行环境为 Windows:在 Jenkins 的节点配置中,找到运行节点的 "Launch method" 部分,将其更改为 "Launch agent via Java Web Start",然后重新连接节点。这样就可以在 Windows 环境下执行构建任务,使用 "del" 命令删除文件。
2. 替换删除命令为平台通用的 "rm" 命令:在 Jenkins 的构建脚本中,将所有使用 "del" 命令删除文件的地方替换为使用 "rm" 命令。这样无论在 Windows 还是非 Windows 系统中运行,都可以正常删除文件。
希望以上解决方案能帮到你!如果还有其他问题,请随时提问。
jenkins报错URI: /jenkins STATUS: 404 MESSAGE: Not Found SERVLET: Stapler
这个错误通常表示你访问的 Jenkins 服务不存在或者无法访问。你可以先检查一下 Jenkins 服务是否正在运行,并且确保你的网络连接正常。另外,也可以确认一下你访问的 Jenkins URL 是否正确,包括端口号和路径。如果问题仍然存在,你可以尝试重启 Jenkins 服务或者重新安装 Jenkins。
阅读全文