我有由OpenLDAP认证的Jenkins用户,也有由同一个OpenLDAP认证的gitlab实例。
这三个人都在同一个网络中的三个不同的码头集装箱中运行。
我正在尝试预先配置Jenkins和Gitlab,以便在容器世界中能够在全球范围内解决它们。
我在Jenkins中预先配置了Jenkins Gitlab插件。要在全局配置中添加Gitlab,需要在Gitlab部分中添加一个Gitlab API令牌以及用于访问Gitlab实例的所有资源的服务器URL。
我试图使用用户名和密码对请求授权代码的Gitlab进行从Jenkins容器到Gitlab的curl操作,并为每个用户使用一个在Gitlab中创建的私有令牌。所有的用户身份验证都是使用OpenLDAP进行的。要使Gitlab生成授权代码,必须在Gitlab中创建用户,如果使用OpenLDAP对用户进行身份验证,则不会发生这种情况。
我的问题是:
发布于 2018-04-30 20:13:44
想了解更多信息- https://docs.gitlab.com/ee/integration/jenkins.html
https://devops.stackexchange.com/questions/2536
复制相似问题