Jenkins部署

一. jenkins部署环境(目前指的是我部署成功过的环境)

      Linux : centos7

      tomcat : tomcat8  tomcat开机自启动设置可以查看我的另一篇博客(https://blog.csdn.net/DaySurprise/article/details/102502408)

      jdk : 1.8

二. jenkins下载

下载地址:https://jenkins.io/zh/download/

当前版本:Jenkins 2.176.3

三. 部署jenkins

(1)将jenkins.war放入tomcat的webapps目录下

(2)修改tomcat的端口号和uri编码字符集

 

<Connector port="28080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="UTF-8"/>

(3)启动tomcat

          bin/catalina.sh start

 

四. 安装jenkins (我直接将tomcat的28080端口透到本地了,所以我通过127.0.0.1地址直接就能访问到)

(1)访问jenkins配置地址:http://127.0.0.1:28080/jenkins

       访问到界面之后就能看到初始的密码,如图:

        

(2)输入密码,点击继续,安装推荐的插件。

 

(3)安装完成,继续 (部分插件安装失败也没有关系)

 

(4)使用admin账户继续

五. jenkins配置

1. jenkins全局工具配置

点击Manage Jenkins,选择Global Tool Configuration(全局工具配置)

 

(1)maven配置

 

文件路径填写maven的setting.xml的路径

 

新增maven,MAVEN_HOME填写maven的安装目录。

(2)JDK配置

 

新增JDK,JAVA_HOME填写jdk安装目录。

 

(3)git配置 (我这边是从svn拉的代码,所以无需填写git的配置)

六. jenkins插件管理

(1)点击Manage Plugins

 

(2)点击高级(advanced)修改升级站点的URL

 

修改为国内镜像(下载速度快、稳定):https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

(3)点击可选插件,搜索deploy to container

 

勾选搜索出的插件,点击直接安装。

(4)安装deploy to container

 

七. 应用部署tomcat配置

(1)配置manager项目的用户角色

在tomcat的conf目录下,编辑tomcat-users.xml文件。

在<tomcat-users>节点下配置

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="tomcat_user" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status" />

 

(2)配置访问白名单

修改webapps/manager/META-INF/context.xml文件,将<value>节点注释

 

 

八. jenkins使用

1、web项目部署

(1)点击新建item

 

(2)输入名称,选择Freestyle project,点击确定

 

(3)输入描述信息

 

(4)填写项目的svn地址,选择svn账号 (这里需要注意 一般svn地址为一个http或者https地址 或者是域名,我这里是自己装的svn 没有配置http和https请求 所以地址的前缀为svn:

 

(5)构建触发器,选择Build periodically(定期构建)

输入:0 1 * * * 。每天凌晨1点自动构建。

 

(6)构建

选择invoke top-level maven targets

 

目标:clean install

 

(7)构建后操作

选择deploy war/ear to container

 

填写打包的war包位置名称,填写项目访问上下文名称,填写manager项目的账号和名称和应用tomcat的访问地址。

 

(8)点击保存

(9)选择刚刚新建的item,点击build now可以立即开始构建

 

(10)点击控制台输出,查看构建进度

 

注意:第一次构建比较慢,因为它要下载所有的jar包,请耐心等待。

               经过  漫长的等待,最后完成的效果如下:(上面那个项目的等待时长太长 所以拿已经安装好的项目截图)

这样 你就可以通过 http://127.0.0.1:28080/ +  你填写的项目访问路径即可访问到你刚才部署的项目!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值