Windows系统中jenkins使用教程
jenkins介绍
官网地址 https://jenkins.io
Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。
Jenkins是一个工具集,提供了各种各样的插件
比如获取maven,git上最新的代码
比如可以帮你编译源代码
比如可以调用自定义的shell脚本远程执行命令
官方文档 https://jenkins.io/doc/
jenkins下载
jenkins中文版官网下载地址:https://www.jenkins.io/zh/download/
jenkins英文版官网下载地址:https://www.jenkins.io/download/
下载步骤:
(1) 请求下载地址 (https://www.jenkins.io/zh/download/)
(2) 点击Windows进行下载,下载后的文件为:
jenkins安装
jenkins.msi安装
(1) 解压jenkins-2.222.3.zip压缩包,减压后的文件为:
(2) 点击jenkins.msi进行安装,点击Next按钮
(3) 点击Change按钮选择安装路径,点击Next按钮
(4) 点击Install按钮
(5) 点击Finish按钮
Web安装jenkins
(1) 输入密钥
根据密码路径,将initialAdminPassword文件中生成的密码复制到文本框中点击继续
(2) 安装推荐的插件
(3) 开始安装
(4) 创建用户
(5) 点击保存并完成
(6) 点击开始使用
(7) 登录后的页面
配置Jenkins
(1) 全局安全配置
全局安全配置地址:http://localhost:8080/configureSecurity/
(1.1) 添加管理员分配所有权限
(2) 全局工具配置
全局工具配置地址:http://localhost:8080/configureTools/
(2.1) JDK配置
(2.2) Maven配置
(2.3) Git配置
(3) 系统配置
系统配置地址:http://localhost:8080/configure
(4) 插件安装
插件安装地址:http://localhost:8080/pluginManager/available
(4.1) Maven Integration插件安装
构建部署maven项目
(1) 在工作台中创建一个新任务
工作台地址:http://localhost:8080/newJob
(2) 因为我的代码版本控制工具应用的是SVN,所以源码管理选择Subversion,然后添加svn地址,并设定好用户名和密码
构建触发器,去掉所有勾选,采用手动点击触发即可
(3) 配置maven打包命令
这里maven是小编之前步骤中已经配置过环境,因此直接选择版本,然后输入执行命令即可
(4) 构建后操作需要配置,这一步我这里目前只是配置一下邮件通知,目的是先进行测试能否成功构建Maven项目,测试成功后一会再配置发布war包:
构建后配置邮件通知详细步骤参考:Jenkins 配置邮件通知
配置收件人的邮箱地址($DEFAULT_RECIPIENTS后用逗号隔开)
配置完保存之后,点击Build Now构建这个maven项目
Jenkins部署war包到tomcat下的webapps目录
(1) 配置编译项目命令
(2) 在tomcat下的conf目录中的tomcat-user.xml文件设置账号密码
(3) 启动tomcat,双击startup.bat
(4)浏览器中请求:http://localhost:8180 网址(此处tomcat的端口号我改成了8180)
(5) 验证tomcat的用户和密码设置是否成功
(6) 增加构建后操作步骤中选择 Deploy war/ear to a container 选项
安装插件 Deploy to container 参考:Jenkins部署项目时在构建步骤后找不到“Deploy war/ear to a container”选项
(7) 点击Build Now编译部署项目
(8) 编译发布成功后验证.war包是否发布成功
到此Jenkins部署war包到tomcat下的webapps目录部署成功。