Jenkins+GitHub+Tomcat8实现项目自动集成发布(windows平台下的demo)

一、环境及软件准备

运行环境:

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进行处理,非常感谢!

上一篇 2019年4月16日
下一篇 2019年4月16日

相关推荐