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