Jenkins从gitlab仓库拉取代码

部署Jenkins参考https://www.jianshu.com/p/e61cdd69d82e
部署gitlab参考https://www.jianshu.com/p/4baf7de905e0

1、给gitlab配置Jenkins服务器的公钥

[root@jenkins ~]# cat .ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDiv7Wo67OuV16/Ciu9bUqiv09Oyo3f1ySfnwXgohGvurZzDJhRKf9mHW61kq4HeXwZJMJpTfG7E/s00Uu3Zn4al81vJO8myj+Mvad9Mfxph+eTlQgb3TFtGb97j5yNbH0mwuErSTiZZyzrWGaNZR5Usam1PwBPHPWeu8SSVBmSOxR/G6TjS3FHtjkwCYq0TPoIQbx5tCArjsqfzDBPbGZigQMbn4fWQ2BDAs/yrw6oJ2NiSXgerhQBzxtAEPF1QUOLp6ulTm3buuCz2vTzu7LqM7fncRG5du5oh8I+rrKWc0RAGLoWsvGYZrmflcXrRtTzv110KeA6XJAG9x8P2wB5 root@jenkins
image.png

image.png

2、在Jenkins上新建一个项目

image.png

image.png

image.png

1583067975394.png

image.png

1583068086468.png

1583068144311.png

1583068196797.png

[root@jenkins ~]# cat /root/.ssh/id_rsa //查看Jenkins服务器的私钥
1583068314971.png

1583068382540.png

然后去构建项目。自动拉取代码
image.png

image.png

在Jenkins服务器上认证
在这个目录下能找到自己拉取git的项目;证明项目成功完成

[root@jenkins ~]# ls /root/.jenkins/workspace/oneice
test1.txt  test2.txt  test.txt
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。