windows - 如何在 Jenkins 中运行bat文件

标签 windows batch-file jenkins cmd

我的 jenkins 安装在 C:\Program Files (x86)\Jenkins

bat 文件位于C:\Users\Admin\workspace\demoWork\run.bat

当我从 cmd 运行这个 bat 文件时,一切正常。但是当我尝试从 jenkins 执行图像中提到的批处理命令时,Jenkins 将错误显示为

Build step 'Execute Windows batch command' marked build as failure

enter image description here

同样在 jenkins 文件夹内自动创建工作区文件夹,并使用职位名称。你们能详细解释一下吗

最佳答案

Tatkal,你不能像图片中那样执行命令,

为什么不试试

C:\users\admin\workspace\demowork\run.bat

call "C:\users\admin\workspace\demowork\run.bat"

“也在 jenkins 文件夹内自动创建工作区文件夹,并带有职位名称。你们能详细解释一下吗?” -

Jenkins 会自动创建带有作业标题名称的文件夹,保存作业数据和其他构建信息...这就是它的工作原理。默认情况下,在 jenkins 作业中,您可以使用 $WORKSPACE 变量访问您的工作空间

关于windows - 如何在 Jenkins 中运行bat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48145057/

相关文章:

python - 如何从 Python 为当前命令提示符 session 设置环境变量

file - 批处理文件 'choice' 命令的错误级别返回 0

docker - 在 Jenkins 中将 testcafe 设置为 docker 代理时,KeyPress 似乎不起作用

bash - 如何使用脚本运行 MinGW?

jenkins - 如何在 Jenkins 管道中使用报告插件(PMD、PHPCPD、checkstyle、Jdepend...)?

java - 升级到 Gradle 6 后,Jenkins 控制台上未打印上传的 War 或 Tar 信息

windows - 在 R 中获取允许的语言环境名称的可靠方法是什么?

windows - 无法从例程内的无限循环返回

c++ - 英特尔 TBB 代码在 Windows 和 Linux 中具有不同的执行时间

arrays - 使用批处理,您将如何遍历一个您不知道它可能包含多少个值的数组以在每个单独的变量上运行一个函数