jenkins配置git报错:Failed to update Gitlab commit status: No credentials found for credentialsId:
前置操作:
1、jenkins上的某个项目配置构建后操作:Publish build status to Gitlab。
2、jenkins的系统管理-->系统设置中配置gitlab connection并测试连接成功。
3、触发构建,报错Failed to update Gitlab commit status: No credentials found for credentialsId:。
错误原因:
根据搜索到的资料,怀疑使用的jenkins版本(2.293)中对应的gitlab插件有bug。
解决方案:
使用2.121.3版本的jenkins,对应war包和所需plugins的文件夹链接可取:
链接:https://pan.baidu.com/s/1zSEZrob0vvgB7uqwLPkJlw
提取码:9lev
复制这段内容后打开百度网盘手机App,操作更方便哦
将上述的war包和plugins文件夹替换当前使用的jenkins,重新启动,触发构建,构建成功,且可在配置的git中看到对应pipeline,并从此pipeline点击到对应jenkins的job中。