简介
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
软件开发周期、持续集成、敏捷开发、软件开发瀑布模型等名词就不多介绍了……
安装和持续集成环境搭建
- 首先安装JDK环境
rpm -ivh jenkins文件包
- 修改jenkins配置文件 vim /etc/sysconfig/jenkins
- 修改内容:
JENKINS_USER="root"
JENKINS_PORT="8888"
- 修改jenkins启动JAVA_HOME
vim /etc/rc.d/init.d/jenkins
image.png
- 启动
systemctl start jenkins
5.把jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址
cd /var/lib/jenkins/updates
sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
最后,lManage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
jenkins构建maven项目
在jenkins->Global Tool Configuration配置JDK和maven
修改tomcat/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script"/>
在tomcat/conf/Catalina/localhost目录下创建manager.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
网友评论