使用pipeline结合gitlab拉取代码时,需要在jenkins上配置gitlab的用户名密码,为全局ID,以便使用。

方法一:


配置方式如下:
1、如下图所示,在首页一次点击【凭据】——【系统】——【全局凭证】

å¨è¿éæå¥å¾çæè¿°
2、在点击【添加凭据】,类型选择【Username with password】,将gitlab的用户名 密码分别添加至【用户名】【密码】一栏,ID一栏自行定夺,可以写一个有含义的便于分辨的ID , 点击【确定】即可。

å¨è¿éæå¥å¾çæè¿°

方法二

1 生成ssh:cmd中输入 ssh-keygen,生成id_rsa.pub公钥,id_rsa 私钥

2 登入gitlab对应项目,设置=》版本库,填入标题,复制公钥,勾选推送,点击增加密钥,最后会显示在当前项目启用的部署密钥 下面。

3 Jenkins中配置访问账号(Global credentials)

到Credentials → System → Global credentials下面, 点击左侧边栏中的 “Add Credentials", 

然后按下图选择。key里面复制入私钥

这样变配置好了,jenkins里面就可以选用auto了

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐