自动化部署-Jenkins

简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。主要功能包括持续的软件版本发布/测试项目和监控外部调用执行的工作。


安装部署

Jenkins支持直接安装软件以及基于tomcat部署两种方式。要求jdk版本>=8

基于软件安装

安装openjdk/jdk

[root@lzx ~]# yum install -y java-1.8.0-openjdk   

wget -O 下载文件并以指定的文件名保存

[root@lzx ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo      
[root@lzx ~]# cat /etc/yum.repos.d/jenkins.repo 
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1

安装jenkins key

[root@lzx ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key         
[root@lzx ~]# yum install -y jenkins

启动命令

[root@lzx ~]# service jenkins start

关闭命令

[root@lzx ~]# service jenkins stop

基于tomcat部署

官网(https://jenkins.io/download/)下载对应war包部署即可


配置

1.安装插件
http://127.0.0.1:8080/jenkins
第一次访问时会提示安装插件,默认安装即可
2.添加插件
Manage Jenkins\Manage Plugins
部署war包需要单独添加插件:Deploy to container Plugin
3.全局配置
Manage Jenkins\Global Tool Configuration
添加jdk
在这里插入图片描述
添加gradle

新建项目

1. 项目描述

2. 配置svn

3. 构建触发器
建议手动构建
在这里插入图片描述
4. 构建环境
在这里插入图片描述
5. 构建
设置profile
在这里插入图片描述
6. 构建后操作
发布到tomcat上
在这里插入图片描述

tomcat配置

tomcat自带的管理站点不能删除。
conf/tomcat-users.xml中的节点下添加远程部署配置:

<role rolename="manager-gui"/>
<user username="ym" password="1" roles="manager-gui"/>
<role rolename="manager-script" />
<user username="ym" password="1" roles="manager-gui,manager-script"/>

执行构建

在这里插入图片描述
查看构建进度
进入本次构建任务
在这里插入图片描述
查看控制台日志
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值