jenkins 环境
- 安装 JDK 并配置环境变量
JDK_1.8下载地址
- 第一步:创建文件夹
- 第二步:将下载jdk安装包,上传到该目录下
- 第三步:解压缩
- 第四步,配置环境变量
mkdir /usr/local/java
cd /usr/local/java #进入目录
tar -zxvf jdk-8u131-linux-x64.tar.gz #解压缩
rm -rf jdk-8u131-linux-x64.tar.gz #解压缩之后删掉,节省空间
ls -l #查看一下
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export PATH=$JAVA_HOME/bin/:$PATH
- 测试java是否安装成功
java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
java
安装完成。
MAVEN部署
- 下载
Maven-3.0.5
#wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
- 解压:
# tar -zxvf apache-maven-3.0.5-bin.tar.gz
# mv apache-maven-3.0.5 maven-3.0.5
- 配置
Maven
环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export MAVEN_HOME=/home/maven-3.3.9
export PATH=$JAVA_HOME/bin/:$PATH:$MAVEN_HOME/bin
- 测试
Maven
安装是否成功
mvn -version
Jenkins的部署
Jenkins
的安装很简单,直接将jenkins.war
放到容器中进行运行即可
- 将
jenkins
放到Tomcat
中并解压,启动Tomcat
- 下载
Tomcat7
:http://tomcat.apache.org/download-70.cgi - 解压安装
Tomcat
:
- 下载
tar -zxvf apache-tomcat-7.0.59.tar.gz
# mv apache-tomcat-7.0.59 jenkins-tomcat
移除/root/jenkins-tomcat/webapps 目录下的所有文件:
# rm -rf /root/jenkins-tomcat/webapps/*
- 将
Tomcat
容器的编码设为UTF-8
:
# vi /root/jenkins-tomcat/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
不配置 utf-8
编码,进入jenkins
会报提示
- 安装
jenkins
- 下载最新版的 jenkins 包:jenkins.war
- 将
war
包拷贝到jenkins-tomcat/weapps
目录下 - 防火墙开启 8080 端口,可以在本地访问
jenkins
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
- 启动
jenkins-tomcat
# /root/jenkins-tomcat/bin/startup.sh
浏览器输入:http://IP:8080/jenkins/
- 如上图所示,需要将该文件下的密码,写入密码所在的文件如上图框框的地方
- 进入选择插件安装界面,选择第一个(Install suggested plugins)
- 插件安装完成之后,需要创建第一个用户,我这里使用 admin 好记
- 创建用户之后,就可以使用
jenkins
了
配置 jenkins
在已运行的 Jenkins 主页中,点击左侧的系统管理进入如下界面:
配置一个 JDK、Maven 实例,点击左侧的系统管理—>Global Tool Configuration 进入,
请在每一节下面单击 Add( 新增) 按钮,这里将添加实例的名称和绝对地址
JDK / MAVEN 版本对应自己系统版本添加
配置安装插件 jenkins plugin,点击左侧的系统管理->管理插件->可选插件->搜索一下插件
然后选择安装
需要安装的插件:
发布插件 Deploy to container Plugin 必须
Maven 插件 Maven Integration plugin 必须
git 插件 Git plugin 必须
svn 插件 Subversion Plug-in 必须
发送邮件插件 Email Extension Plugin
SSH 插件 Publish Over SSH 必须
jar 包部署配置
- 在已运行的 Jenkins 主页中,点击左侧的 新建 Job 进入如下界面:
- 新建
Maven
风格构建任务
配置源码管理
配置触发器
- 然后点击保存,点击构建
基本GitLab自动构建完成。