Jenkins持续集成Hexo博客
---------------------------------
{
jdk,tomcat,jenkins,node,hexo
openjdk: 1.8.0_262
tomcat: v8
jenkins: 2.235.5
node: v12.18.3
hexo: 4.2.0
}
mkdir -p /blog/{tomcat,jdk,node}
1、安装java环境
cd /blog/jdk/
wget https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz
tar -zvxf openjdk-14.0.2_linux-x64_bin.tar.gz
rm openjdk-14.0.2_linux-x64_bin.tar.gz -f
mv jdk-14.0.2/* .
echo "PATH=$PATH:/blog/jdk/bin/" >> /etc/profile
PATH=$PATH:/blog/jdk/bin/
java -version
2、安装tomcat
cd /blog/tomcat/
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
tar -zxvf apache-tomcat-8.5.57.tar.gz
rm apache-tomcat-8.5.57.tar.gz -f
mv apache-tomcat-8.5.57/* .
rm apache-tomcat-8.5.57/ -fr
3、安装Jenkins,war包放在tomcat文件夹下的webapps下
cd /blog/tomcat/
wget -O webapps/jenkins.war http://mirror.serverion.com/jenkins/war-stable/2.235.5/jenkins.war
cd bin/ && ./startup.sh
4、安装Node和Hexo环境
cd /blog/node/
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
tar -xf node-v12.18.3-linux-x64.tar.xz
mv node-v12.18.3-linux-x64/* .
PATH=$PATH:/blog/node/bin/
echo " PATH=$PATH:/blog/node/bin/" >> /etc/profile
cd /blog/
npm i hexo -g
hexo init hexo
cd hexo && npm install
安装完Jenkins,进入网址:
一定不要漏掉/jenkins
新手页面,安装推荐的插件: