码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins(Jenkins的安装配置)

时间:2021-01-28 12:13:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:image   项目   创建   持续部署   jenkins配置   run   --   家目录   doc   

1、相关概念

(1)概念

持续集成(新加进来的模块与已存在的模块集成在一起,也就是每完成代码的更新就将代码集成到主干)

持续部署(开发过程中有新的代码加进来,代码集成后可以自动部署到生产环境)

持续交付(代码集成后,经过测试环境、类生产环境后最终部署(手动)到真实环境并将结果返回给开发人员)

(2)好处

可以及早地发现问题,通过持续集成能够提前暴漏出问题而不是在发布项目的时候才发现,同时能够防止分支偏离主干

把构建环节(编译、测试、打包、部署)从手动转化为自动

(3)流程

提交:开发人员将代码上传到代码仓库

测试:代码仓库对代码的提交配置了钩子,只要提交了代码后合并进主干就会进行自动化测试。通过测试后进行构建(将源码转换为可运行的代码)

部署:将代码打包发送到服务器

 

2、Jenkins的安装

(1)在Docker中安装Jenkins

docker pull jenkins/jenkins:lts

 (2)在服务器创建Jenkins的目录

[root@zhai jenkins]# pwd
/home1/apps/jenkins

(3)启动Jenkins容器

[root@zhai jenkins]# docker run -d -p 10240:8080 -p 10241:50000 -v /home1/apps/jenkins:/var/jenkins_home  --name  jenkins e5599f396096 
31a8d1610321b2142f5c9a80c25267d93b7d2603293f62580f73b2e529af6dfb
[root@zhai jenkins]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED      STATUS       PORTS                                            NAMES
8f2752526134   nginx     "/docker-entrypoint.…"   4 days ago   Up 2 hours   0.0.0.0:80-90->80-90/tcp, 0.0.0.0:443->443/tcp   nginx

失败的原因是需要修改jenkins家目录的权限:

[root@zhai jenkins]# chmod 777 /home1/apps/jenkins

修改目录权限后再次启动:

[root@zhai jenkins]# docker run -d -p 10240:8080 -p 10241:50000 -v /home1/apps/jenkins:/var/jenkins_home  --name  jenkins e5599f396096 
5694f28a34f5b5af4d9e2d3d56b390cc79de9d27a3bc8579e74d91e73fcc30e2
[root@zhai jenkins]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                                               NAMES
5694f28a34f5   e5599f396096   "/sbin/tini -- /usr/…"   4 seconds ago   Up 3 seconds   0.0.0.0:10240->8080/tcp, 0.0.0.0:10241->50000/tcp   jenkins
8f2752526134   nginx  

(4)登录

技术图片

 

 (5)选择安装推荐的插件

技术图片

 

 (6)下载完成后创建账户

技术图片

 

3、Jenkins的配置

(1)Jenkins配置Maven

全局工具配置:

技术图片

 

 添加JDK:

技术图片

 

 (2)配置Maven

技术图片

 

 (3)配置SSH

下载:安装SSH插件(用于Jenkins连接服务器)

技术图片

 

进入凭据配置需要连接的服务器:

技术图片

进入系统配置:

技术图片

 

 保存连接:

技术图片

 

Jenkins(Jenkins的安装配置)

标签:image   项目   创建   持续部署   jenkins配置   run   --   家目录   doc   

原文地址:https://www.cnblogs.com/zhai1997/p/14314771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!