侧边栏壁纸
  • 累计撰写 416 篇文章
  • 累计创建 65 个标签
  • 累计收到 145 条评论

目 录CONTENT

文章目录

Jenkins 构造失败,控制台输出:gradle.bat 不是内部或者外部命令 -解决方法

Z同学
2021-12-23 / 0 评论 / 0 点赞 / 4,067 阅读 / 582 字
温馨提示:
本文最后更新于 2021-12-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

介绍

首次配置的时候出现了构建错误,而查询构建错误时,提示文本是No changes 错误。

然后打印了个Git的图标。效果图如下

image-20211223145723950

但是通过工作空间,可以看到Git 是拉取了指定分支的项目代码了。

说明Git没有问题啊,但是为什么就是不能通过呢?

image-20211223145844589

那是因为这个地方的错误内容,参考性比较低。

我们想看到具体的错误原因只能是通过:控制台输出,看到详细的错误原因。

image-20211223150032054

然后滑动列表到最后。

image-20211223150056094

例如我的实际情况就是Gradle.bat 命令不存在。

解决

这个问题主要原因就是我们的脚本中配置的Gradle 使用的全局的gradle ,但是在jenkins中却没有安装这个Gradle 。所以才会提示这个错误警告。

image-20211223150354135

我下面主要介绍在JenKins 上安装指定的gradle 然后选择的步骤。

过程: Manager JenKins --> Global Tool Configuration

然后选择新增Gradle

image-20211223151636616

name 的名称可以随意定义。只要你能够进行区分即可。

然后就是选择的gradle的版本了。关于Android Studio中的插件的gradle 与Gradle的版本区别

可以参考我的这篇Android Studio 中的Gradle版本介绍 (zinyan.com) 来判断安装什么样的Gradle 版本即可。

例如我选择image-20211223152020098

然后点击保存即可。

之后我们在项目的构建配置中,就可以选择创建的 Gradle 了。例如

image-20211223152056138

之后执行编译就可以了。

0

评论区