一、安装
1.1 安装清单
1.JDK
2.jenkins&Tomcat
3.maven
4.git
1.2 JDK 安装
// 安装jdk
[root@svn local]# rpm -ivh jdk-8u77-linux-x64.rpm
//配置环境变量
[root@svn local]# cat /etc/profile.d/jdk.sh
export JDK_HOME=/usr/java/default
export PATH=$JDK_HOME/bin:$PATH
1.3 jenkins&Tomcat安装
先装Tomcat,作为jenkins的运行容器
#解压文件
tar -zxvf apache-tomcat-6.0.44.tar.gz
#配置环境变量
vi /etc/profile
export CATALINA_HOME=/app/java/tomcat/apache-tomcat-6.0.44
export CATALINA_HOME
source /etc/profile
#下载jenkinswar包到webapps目录
cd到tomcat的webapps目录
wget http://mirrors.jenkins.io/war-stable/2.107.1/jenkins.war
#启动tomcat
cd到tomcat的bin目录
./startup.sh
默认tomcat的端口是8080,如果端口被占用的话,用其他端口吧,改下tomcat的server.xml就好
1.4 maven安装
// maven下载
http://mirror.bit.edu.cn/apache/maven
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
// 安装maven
cd /usr/local
tar xf apache-maven-3.5.2-bin.tar.gz && ln -sv apache-maven-3.5.2 maven
"maven" -> "apache-maven-3.5.2"
// 配置环境变量
echo "export PATH=$PATH:/usr/local/maven/bin" > /etc/profile.d/maven.sh && source /etc/profile.d/maven.sh
// 查看版本
[root@svn local]# mvn --version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_77/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
1.5 git安装
https://www.cnblogs.com/zhuchenglin/p/7528988.html
二、配置
到这一步,前提是前面的步骤都已完成,并且jenkins已经成功在tomcat上启动。
在浏览器上输入http://IP:8000/jenkins,启动后的界面如下:
然后到提示的文件中把里面的文本复制出来填到管理员密码中。
然后,到了选择插件的界面,通过附加功能扩展Jenkins可以支持许多不同的需求。
我就选择建议的插件,然后就开始安装。
插件安装完成之后,需要创建第一个用户
创建用户之后,就可以使用jenkins了
其实上面的安装插件时,推荐的插件时不够的,还需要安装一些特性化的插件:
具体方法是:系统管理-》插件管理-》可选插件-》过滤搜索栏搜索所需要的插件
推荐一些插件(下面将会用到):
Deploy to container plugin(部署用)
Git plugin(GIt插件)
Github Integration Plugin(Git集成)
Publish Over SSH(通过SSH来执行命令)
Maven Integration(maven插件)
postbuildscript(用于执行shell命令)
build with parameters(用于构建时可以选择分支,而不是写死要构建的分支名字)
三、部署(公共配置)
进行部署之前,还需要做一些公共配置,配置选项在 系统管理-》全局工具配置 中
maven配置
JDK配置
Git配置
配置SSH服务器
做完以上配置,我们就可以真正开始创建一个部署任务了。