原因
gitlab的登录账号的全称(Full name)是中文,传到Jenkins的gradle构建时,添加到环境变量gitlabUserName,变成不可识别字符。
解决办法
- 安装Jenkins的gradle插件
- 构建配置里使用gradle插件。“–debug”参数开启gradle构建debug日志,可以去掉。

- Jenkins中,管理Jenkins->配置系统->环境变量,添加环境变量:GRADLE_OPTS,值为 -Dfile.encoding=utf-8

办法2:
把gitlab的账号全称(Full name)改成英文,需要每个提交的人都改成英文,不太推荐