简介
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"/>
执行构建
查看构建进度
进入本次构建任务
查看控制台日志
来源:CSDN
作者:一张小羊毛
链接:https://blog.csdn.net/u014395955/article/details/103629487