Jenkins
-
学习目标
- 介绍jenkins&安装jenkins
- 完成第一个jenkins配置job
- 发送邮件&附件&定时任务job
- 实用
- 定时跑任务
- 部署测试环境(一旦有新代码提交,那么就会自动化从svn上拉取代码,然后打包、然后部署成功-shell脚本)
- svn跑自动化测试
-
jenkins是什么?
- 开源的,友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行,jenkins用java语言编写,可在tomcat等流行servlet容器中运行,也可独立运行。
- 通常与版本管理工具(SCM)、构建工具结合使用:常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle
-
项目中的实际作用:
- 部署测试环境
- 跑定时任务(结合自动化/测试工具可以使用)
-
Jenkins安装分类
- .msi版本,是在windows电脑上界面操作,点击下一步、下一步…
- 安装完打开地址为:http://localhost/8080;
- 存在的问题是:每次打开电脑,Jenkins都不见了,以为要重新安装,其实不是,需要在服务面板里面设置为自动(这样每次打开电脑都会自动启动)
- .war版本,在linux、win上都可以安装
- 传war包到tomcat下webapps
- 启动tomcat/bin下,输入./startup.sh
- 安装jenkins,输入地址:8080/jenkins
- 安装之后会有输入密码的界面
- .msi版本,是在windows电脑上界面操作,点击下一步、下一步…
-
了解Jenkins插件
插件能让Jenkins具备更多的功能。学习安装插件:
(1)系统管理-插件管