前言
前面的两篇maven,nodejs基本配置流程中,已经介绍了Jenkins+SVN的基本配置方法,可查看前面的内容。下面要介绍的是Jenkins如何关联gitlab/github,从中拉取代码。
GitLab搭建可参考下列链接:
https://blog.csdn.net/GX_1_11_real/article/details/79406427
Jenkins的GitLab配置
【1】Jenkins服务器创建密钥
<1>登陆Jenkins服务器,执行
ssh-keygen -t rsa
全部回车,采用默认值即可,会生成如下文件:
私钥文件id_rsa
公钥文件id_rsa.pub
【2】登陆gitlab配置公钥
<1>进入配置
<2>配置ssh keys
<3>将jenkins的公钥添加到gitlab
cat /root/.ssh/id_rsa.pub将内容复制到Key的空白处,点击Add key即可
点击remove可删除此公钥
【3】设置gitlab api访问令牌,创建Tokens
<1>Access Tokens
<2>填写此令牌名称,勾选api
<3>复制该令牌生成的token