2022年最新🔥Hexo超详细教程_Jenkins+Git集成
特此郑重声明!该文章是原创作品,小编编写实属不易 ,帮忙点赞关注一下~转载小伙伴请注明出处!谢谢
Hexo 简介
Hexo 是一个快速、简单、强大的博客框架。你用Markdown (或其他标记语言)写帖子,Hexo 会在几秒钟内生成带有漂亮主题的静态文件。可以
安装Hexo
没有安装过的可以参考 Hexo 安装教程流程
1.0 搭建Jenkins
PS:安装Jenkins之前需要安装Java 环境 最新版本Jenkins 需要 Java11运行环境下载 Jenkins 安装包 下载地址如下 Jenkins 官网
下载一个Jenkins.war
# 运行 jeknins
> java -jar /home/timer/jenkins.war >/dev/null 2>&1 &
1.1 Jenkins 配置
1.2 编写Groovy 脚本
pipeline {
agent any
stages {
stage('Complie program' ) {
steps {
dir("/home/timer/") {
echo '执行自动化脚本'
sh 'who am i'
//auto-jenkins.sh 自动化脚本
sh 'sh /home/timer/auto-jenkins.sh'
echo 'Start hexo....................'
}
}
}
stage(' Server prepater') {
steps {
//blog hexo 初始化目录
dir("/home/timer/blog") {
echo '执行自动化脚本'
echo 'cLean缓存 '
sh 'hexo clean'
echo '重新 编译.......... '
sh 'hexo g '
}
}
}
stage('Server Start!!!') {
steps {
dir("/home/timer/blog") {
echo '执行自动化脚本'
echo 'Start hexo....................'
sh 'pm2 -f start run.js'
}
}
}
}
}
2.0 Hexo 启动脚本编写
2.1 编写Groovy 脚本
> hexo server
需要注意 Ubuntu 系统执行完毕第一步【hexo init blog】如果失败,
存在一点:
1、hexo 找不到命令
需要重新建立软连接
找到Node 安装目录的bin 执行完毕【npm install hexo-cli -g】会存在步骤
> ln -s /usr/local/node/0.10.24/bin/hexo /usr/local/bin/
访问地址
localhost:4000/