作者:渔民-梁-家的西米姐 | 来源:互联网 | 2022-12-20 20:57
我已经在ubuntu服务器上安装了最新的Jenkins,并在Gitlab上的项目存储库中安装了Jenkinsfile。
我可以在项目管道上使用Jenkins配置上的用户名/密码凭证连接到Gitlab上的私人仓库,而无需使用Jenkins Gitlab插件。这对我来说似乎并不安全。如何在不使用Jenkins Gitlab插件的情况下使用Gitlab API令牌而不是用户名/密码来让Jenkins访问远程私有Gitlab存储库。另一个选择是在Jenkins服务器上设置ssh私钥以对抗Gitlab存储库。这个选项可以吗?
Jenkins Gitlab插件未得到正式支持,维护也不完善,因为Gitlab希望客户出于营销原因使用自己的CI / CD解决方案,以便将客户绑定到其平台。