jenkins的部署
实验环境
| 主机 | 角色 |
|---|---|
| server1(172.25.8.1) | gitlab |
| server2(172.25.8.2) | jenkins |
- 安装jdk,jenkins软件包


- 打开jenkins

- jenkins的端口8080

- 在web上访问,部署jenkins的主机需要联网,需要在线安装插件

- 由于安装插件的路径是国外的速度太慢,我们将目录换成国内的网站

<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins.io/update-center.json</url>
</site>
</sites>
- 修改后必须重启


-按照web上的指引,查看初始密码


- 开始在线安装插件





gitlab与jenkins的连接通信
- 在jenkins上创建一个新的job

- 在jenkins的主机上安装git
[root@server2 ~]# yum install -y git
- 复制gitlab的ssh

- 在jenkins主机制作key上传到gitlab上(公钥)



- 私钥上传到jenkins


- 刚才复制的gitlab的ssh拷贝过来

- 选择轮询执行 * * * * * 意思是每分钟执行一次

- 在shell上执行任务

- job创建成功

- 在gitlab端编写一个文件并上传到gitlab

- 在gitlab上可以看到

- 在jenkins上查看job的执行情况,显示在gitlab上创建的文件已经过来了

- jenkins端可以看到文件,这样就实现了gitlab与jenkins的通信

本文详细介绍了在实验环境中部署Jenkins的过程,包括安装Jenkins及必要软件、配置插件源、创建job以及实现Jenkins与GitLab的通信。通过在Jenkins上创建job并配置轮询执行,实现对GitLab项目的自动构建与集成。
1161

被折叠的 条评论
为什么被折叠?



