2022年最新Hexo超详细教程——Jenkins+Git自动化集成

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/

    在这里插入图片描述

    • 3
      点赞
    • 10
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值