GitLab有一个很好的“部署密钥”功能,可以让CI服务器对存储库进行读取和拉取访问,因为它们通常不需要更多。但是,我需要创建标记并将其推送到存储库,以标记从“主”分支构建的每个版本。
更具体地说,我有一个Jenkins工作,每次触发构建时都会从'master'分支构建一个发行版本。如果作业成功,我想用版本号标记“主”分支HEAD以供将来参考。
我相信我不能使用'部署密钥'功能。那么我该如何去做呢?我不确定我是否可以为此创建额外的用户,并让他访问项目...因为每个使用GitLab访问权限的用户都与LDAP绑定。
有什么建议吗?
答案 0 :(得分:3)
2017年更新:自GitLab 8.16(2017年1月)和issue 1376以来,您现在可以添加具有写访问权限的部署密钥。
原始答案(2013):部署密钥没有(也不会)对项目具有写入权限(如issue 2134中所述)。
离开你: