搭建环境说明:
一)安装jdk(jdk-8u45-linux-x64.tar.gz)
第一步:查看Linux自带的JDK是否已安装
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,然后再安装sun公司的jdk.
先查看 rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令
rpm -qa | grep gcj
rpm -qa | grep jdk
如果出现找不到openjdk source的话,那么还可以这样卸载
yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
第二步:下载安装jdk
1.下载jdk,jdk-8u144-linux-x64.tar.gz;
2.将其放在/usr/local/src(这个文件夹可以用来专门放下载的文件)
3. [root@tester src]# tar -zxvf jdk-8u144-linux-x64.tar.gz 解压jdk包
4.将解压缩的文件移动到/usr/java文件中(java如果没有,可以新建一个文件夹)
[root@tester local]# mv jdk1.8.144 /usr/java/
5.配置环境变量
[root@tester ~]# vim /etc/profile
在文件的结尾增加
export JAVA_HOME=/usr/java/jdk1.8.144
export JAVA_BIN=/usr/java/jdk1.8.144/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
运行:
[root@tester ~]# source /etc/profile
如果不起作用,
[root@localhost ~]# java -version
bash: java: command not found...
可以如下配置:
[root@tester~]# gedit ~/.bashrc
在文件的结尾输入
export JAVA_HOME=/usr/java/jdk1.8.144
export JAVA_BIN=/usr/java/jdk1.8.144/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
保存退出,为其起作用,运行
[root@tester~]# source ~/.bashrc
6.然后再打开新的终端,输入
[root@tester~]# java -version
显示结果:
[root@localhost jenkins]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@localhost jenkins]#
这表示java命令已经可以运行了
二)安装tomcat(apache-tomcat-8.5.32.tar.gz)
1.解压 apache-tomcat-8.5.32.tar.gz
tar -zxvf apache-tomcat-8.5.32.tar.gz
2.配置 Tomcat
复制解压后的文件到 /opt 目录
mv apache-tomcat-8.5.32 /opt
进入 /opt/apache-tomcat-8.5.32 目录
cd /opt/apache-tomcat-8.5.32
3.打开启动的脚本文件
vi ./bin/startup.sh
添加jdk和jre环境变量:
JAVA_HOME=/usr/java/jdk1.8.144
JRE_HOME=/usr/java/jdk1.8.144/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.5.32
4.启动tomcat
进入cd /opt/apache-tomcat-8.5.32/bin
然后执行[root@tester bin]# ./startup.sh,显示启动信息
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-8.5.32
Using CATALINA_HOME: /opt/apache-tomcat-8.5.32
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.32/temp
Using JRE_HOME: /usr/java/jdk1.8.144
Using CLASSPATH: /opt/apache-tomcat-8.5.32/bin/bootstrap.jar:/opt/apache-tomcat-8.0.23/bin/tomcat-juli.jar
Tomcat started.
4.验证是否配置成功
打开浏览器http://localhost:9090(端口可以更改opt/apache-tomcat-8.5.32/conf/server.xml中 Connector prot=“8080”)
三)安装jenkins
1. 拷贝下载的 jenkins.war (下载地址:http://mirrors.jenkins-ci.org/war/latest/)到 tomcat的webapps目录下,即
/opt/apache-tomcat-8.5.32/webapps
执行命令:
在/usr/local/src中执行
[root@tester src]# mv jenkins.war /opt/apache-tomcat-8.5.32/webapps/jenkins(jenkins目录需要新建mkdir jenkins)
2.配置环境变量
[root@tester webapps]# vim /etc/profile
export JENKINS_HOME=/opt/apache-tomcat-8.5.32/webapps/jenkins
3.保存退出,执行
[root@tester ]# source /etc/profile
使设置生效
4.然后进入到jenkins目录下,
cd /opt/apache-tomcat-8.5.32/webapps/jenkins
执行解压缩jenkins.war包
[root@tester jenkins]# jar -xvf jenkins.war
5.解压成功后,启动tomcat
[root@tester jenkins]# ../../bin/catalina.sh run
6.查看启动日志,没有错误则启动成功,然后访问
http://localhost:9090/jenkins/,即进入jenkins页面:
jenkin的部署配置可以参考如下这篇博客:
http://blog.youkuaiyun.com/tulituqi/article/details/17846463
四)svn服务器安装
1.安装svn
yum install -y subversion2.验证安装是否成功
svnserve --version3.创建svn版本库
mkdir svn
svnadmin create svn/repo
注:repo是版本库名称
4.配置svn
创建版本库后,在这个版本库的conf目录下会生成3个配置文件:[root@singledb conf]# pwd
/root/svn/repo/conf
[root@singledb conf]# ls
authz passwd svnserve.conf
说明:
(1)svnserve.conf: svn服务综合配置文件。
(2)passwd: 用户名口令文件。
(3)authz: 权限配置文件。
4.1 修改passwd文件
[users]shang=123456
li=123456
注:shang为用户名,123456为密码
4.2配置可使用明文密码
vi /$HOME/.subversion/servers
#找到以下内容,注释去掉并改成yes就行了
store-plaintext-passwords = yes
4.3修改authz文件
[groups]
team=shang,li
[repo:/]
@team=rw
注:repo为之前建立的svn版本库名称
4.4修改svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5.启动和停止svn
5.1启动svn
svnserve -d -r /root/svn/
5.2关闭svn
ps -aux |grep svnkill -9 进程id
五)Maven安装
下载地址
http://maven.apache.org/download.cgi
版本 apache-maven-3.3.9 -bin.tar.gz
tar -xvf apache-maven-3.3.9-bin.tar.gz
mv apache-maven-3.3.9 /usr/local/apache-maven
文件存放好之后,设置环境变量,打开etc/profile,在文件中加入下边的代码:
写入环境变量
vi /etc/profile
最后一行加入
这个前提是安装了java1.8
export JAVA_HOME=/usr/local/jdk1.8
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH
再执行
source /etc/profile