一:软件准备
1.jdk-8u151-linux-x64.tar.gz
2.apache-maven-3.3.9-bin.tar.gz
3.apache-tomcat-8.5.23.tar.gz
4.jenkins.war http://updates.jenkins-ci.org/download/war/ 在这里可以直接下载最新的版本
资源整合下载:jdk-8u151+maven-3.3.9+nginx-1.9.12+zookeeper-3.3.6+tomcat-8.5.23+redis-2.6
https://download.csdn.net/download/ssyujay/10571972
二:jdk安装配置
直接参考我的博客:https://blog.csdn.net/ssyujay/article/details/81277044
三:maven安装配置
1.进入Liunx系统
2.使用命令行,创建maven安装目录
进入目录cd /usr/local ,再创建maven安装目录mkdir maven
3.把apache-maven-3.3.9-bin.tar.gz复制到maven目录下
4.把apache-maven-3.3.9-bin.tar.gz解压到当前目录
tar -zxvf apache-maven-3.3.9-bin.tar.gz
5.进入maven文件目录
cd /usr/local/maven/apache-maven-3.3.9
6.添加阿里云maven镜像
cd /usr/local/maven/apache-maven-3.3.9/conf
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
7.配置maven环境变量
使用命令vi /etc/profile,
再文件最后加上
export JAVA_HOME=/usr/java/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk1.8.0_151/jre
export MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使用命令source /etc/profile,配置生效
8.查看安装情况
使用命令mvn -version
四:tomcat安装配置
1.进入Liunx系统
2.使用命令行,创建tomcat安装目录
进入目录cd /usr/local ,再创建tomcat安装目录mkdir tomcat
3.把apache-tomcat-8.5.23.tar.gz复制到tomcat目录下
4.把apache-tomcat-8.5.23.tar.gz解压到当前目录
tar -zxvf apache-tomcat-8.5.23.tar.gz
5.进入tomcat文件目录
cd /usr/local/tomcat/apache-tomcat-8.5.23
6.进入tomcat conf配置目录
cd /usr/local/tomcat/apache-tomcat-8.5.23/conf
vi server.xml
添加URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
7.启动tomcat
cd /usr/local/tomcat/apache-tomcat-8.5.23/bin
./startup.sh
8.浏览器打开http://xxx.xxx.xxx.xxx:8080,出现下图说明tomcat安装完成
四:jenkins安装配置
1.把jenkins.war放入tomcat
cd /usr/local/tomcat/apache-tomcat-8.5.23/webapps
重启tomcat
2.jenkins配置
在浏览器中打开,http://xxx.xxx.xxx.xxx:8080/jenkins
1)提示需要输入密码,使用命令cat /root/.jenkins/secrets/initialAdminPassword,查看密码,然后复制密码在管理员密码输入框输入即可。
2)安装插件,点击选择安装推荐插件
3)显示插件安装进度
如果有部分安装失败,点击重试
4)插件安装成功后,会出现创建管理员账号页面
5)创建账号后,出现如下页面,说明jenkins安装成功
3.远程部署Publish Over SSH Plugin 插件安装
依次选择,系统管理->插件管理->可选择插件
在过滤框中输入:Publish Over SSH,然后勾选后,点击直接安装
4.权限控制Role-based Authorization Strategy Plugin插件使用
1)依次选择,系统管理->插件管理->可选择插件
在过滤框中输入:Role-based Authorization Strategy,然后勾选后,点击直接安装
2)依次选择,系统管理->全局安全配置
在授权策略中选择Role-Based Strategy
在JNLP代理协议的TCP端口中选择随机选取
3)管理和配置角色
依次选择,系统管理->Manage and Assign Roles
先点击Manage Roles
然后添加一个全局角色Global roles,在添加一项目角色Project roles(Pattern中模糊匹配,如test-.*)
点击Assign Roles(先创建两个测试用户,test和dev),配置如下
创建两个视图,并在每个视图中创建一个任务
使用test账号登陆,显示相应权限的视图和任务
5.构建maven项目,Maven Integration Plugin插件使用
依次选择,系统管理->插件管理->可选择插件
在过滤框中输入:Maven Integration,然后勾选后,点击直接安装
安装完成后,可以构建一个maven项目
6.全局工具配置
1)依次选择,系统管理->全局工具配置