一、环境及软件准备
运行环境:
JDK1.8、Tomcat8、apache-maven-3.5.3、windows10、git
jenkins下载地址:https://jenkins.io/download/
选择版本
Generic Java package (.war)(一个web项目,直接部署到容器中就可以用了)
二、jenkins安装
直接将下载的war丢到Tomcat中,启动Tomcat。
启动后访问http://127.0.0.1:8080/jenkins、第一次访问需要初始化一段时间。密码会保存在
XXX.jenkinssecretsinitialAdminPassword目录下
输入密码登录。暂时不装任何插件。
三、jenkins基本设置
主要需要设置下面三个地方。
1、插件管理(先装插件,很多配置只有装完插件才能出现可选项)
github插件,用于从github上拉取代码
Deploy to container 插件用于部署到容器中
选择并安装插件,安装页面如下:
2、系统设置
上面一块采用默认配置即可,主要配置下面的邮箱,其他相关配置可以在之后配置
设置邮箱及登录密码,设置另一个邮箱可以验证是否能够正常发送邮件。保存设置
3、全局工具配置
主要配置JDK、GIT和Maven
JDK配置
Git配置
maven配置
4、其他设置、用户管理,可以新增用户修改密码等
四、创建发布项目
上面基本准备就绪,现在创建一个要发布的项目
从git上拿到一个项目地址放到里面
设置部署策略,这里设置每隔15分钟部署一次。
设置构建方式,这里是maven项目
可以选择之前配置的maven
保存所有配置,并立即构建,检查是否能够成功构建
部署到指定的容器中
需要在Tomcat中设置账户,下面是参考
<role rolename=”manager”/>
<role rolename=”manager-gui”/>
<role rolename=”manager-script”/>
<role rolename=”manager-status”/>
<role rolename=”role1″/>
<user username=”admin” password=”admin” roles=”manager,manager-gui,manager-script,manager-status”/>
保存设置立即构建,查看日志可以发现多出部署信息:
可以正常访问测试接口
至此自动化部署完成,最后可以设置构建失败后邮箱提醒,多个邮箱用”,” 分开
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树持续集成和部署(Jenkins)使用helm安装Jenkins8587 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!