我正在为我公司的项目设置Jenkins服务器。我将安全领域配置为使用LDAP,并且在我们决定与我们的开发人员一起聘请外部开发团队之前没有问题。由于某些原因,我们不能为它们创建LDAP帐户,但是将CI服务器一起使用以进行协作并获得使用CI服务器的好处是至关重要的。
是否可以添加不在LDAP中的外部用户?
到目前为止,我只能想到一种解决方案。
对于这种情况还有其他解决方案吗?
我不这么认为,可能是您能做到的最好的尝试,是说服您的网络安全团队将外部开发团队添加到LDAP系统中,从而赋予他们不同的安全角色。
例如,您可以为jenkins_admin,jenkins_staff,jenkins_contractor创建角色,然后为他们赋予不同的特权,但无权使用其他资源。
您将如何允许外部开发团队致力于SCM?