原因
gitlab的登录账号的全称(Full name)是中文,传到Jenkins的gradle构建时,添加到环境变量gitlabUserName,变成不可识别字符。
解决办法
- 安装Jenkins的gradle插件
- 构建配置里使用gradle插件。“–debug”参数开启gradle构建debug日志,可以去掉。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/49024db361db0aa098b2d1d7a6315f60.png)
- Jenkins中,管理Jenkins->配置系统->环境变量,添加环境变量:GRADLE_OPTS,值为 -Dfile.encoding=utf-8
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/de154ecec4d5b70bbc8ad5fb10d7ce26.png)
办法2:
把gitlab的账号全称(Full name)改成英文,需要每个提交的人都改成英文,不太推荐