首页 > 解决方案 > Wget 命令未通过 Jenkins 执行

问题描述

所以我的问题很奇怪,尝试四处搜索但无法找到解决方案。我的目标是使用 Jenkins 作业使用 wget 下载一些东西。我确认 wget 通过命令行工作,也将 wget 放在 system32 文件夹中,以便从任何地方调用。我将以下命令放入 bat 文件中,当我尝试执行 bat 文件时,例如使用 Execute windows batch 命令在 Jenkins 中执行“E:\utilitydownload.bat”,它返回'wget' 不被识别为内部或外部命令,可运行的程序或批处理文件。

实用程序下载.bat 的内容

E:
cd E:\wgetdownload
wget <some file on a server>

标签: jenkinscommand-line

解决方案


有点奇怪,但我不确定为什么它不起作用C:\Windows\System32。我还尝试Path在从属配置部分添加环境变量,但无济于事。

但是,如果我将可执行文件保存在其他任何地方,例如C:\softwares\wget.exe,它可以工作。

在此处输入图像描述

输出:

在此处输入图像描述


推荐阅读