PHP入行好几年了,至今还不懂持续集成和持续交付,就是前几天在群里有人发了Jenkins才知道有这么方便的东西,然后自己找了一台Linux服务器来搭建Jenkins,另外TeamCity和GitLab也挺强大的。
安装Java JDK
首先要在服务器上安装Java JDK,我这边安装的是1.8版本。解压文件后,打开 /etc/profile
,在最后加上
export JAVA_HOME=/usr/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
注意JAVA_HOME
为JDK所在的目录。配置好之后运行source /etc/profile
让配置文件生效,然后运行java -version
来检查是否安装成功。
安装Tomcat
因为Jenkins是用Java做的,所以需要搭建Tomcat服务器,安装也很简单,直接去官网下载安装包后解压,
在Tomcat目录下打开webapps/ROOT
,这个目录就算存放网站的,等下Jenkins的war包直接解压到这里即可。
安装Jenkins
去官网下载war包后移动到上面说的目录,然后运行jar -xvf jenkins.war
解压,最后在Tomcat目录下的bin文件夹里运行startup.sh
,这样Jenkins服务器就搭建好了,默认打开方式为:IP:8080
。