![](/img/trans.png)
[英]Configuring Jenkins CI Job and FreeFileSync Batch Using Windows Batch Command
[英]Batch command not executed from jenkins job
我在 jenkins 中创建了一个作业,在该作业中远程服务器是 windows,我想在作业中执行一个批处理文件。 那时我面临如下问题。 我无法找出根本原因。
The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.
'cmd' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
很少有批处理文件被执行,很少有没有在jenkins中执行。提出我想要执行的批处理文件,它可以直接在远程服务器中正常工作。 但是从詹金斯那里它没有被执行。 当我尝试执行它时显示上述错误。
@Rajesh Gandhavarapu,我想问题是您的远程 Windows 机器中的 JAVA HOME 设置不正确。 您可以在 jenkins 工作中尝试以下方法。
setx JAVA_HOME "path/to/your/java/jdk" /M
例如,我们设置
C:\Program Files\Java\jdk1.8.0_92”
到 JAVA_HOME
echo %JAVA_HOME%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.