jenkins 实现hexo部署至github.io
1、安装nodejs
参考之前的文章 ubuntu18.04初步搭建nodejs和mariadb
2、配置jdk环境变量
jenkins和jdk是我从同事服务器里搞来的。省事了。
vim /etc/profile
在最下面添加这些配置。
1 | export JAVA_HOME=/home/jdk1.8 |
保存退出,执行source /etc/profile
3、进入jenkins目录
执行./start.sh
即启动jenkins
也可以可以打开start.sh
修改配置
1 | ps -ef | grep jenkins | grep -v grep | awk '{print $2}' | xargs --no-run-if-empty kill -9 |
输入密码进入,选择安装需要的插件
4、配置github的公钥
用于执行npx hexo d
时可以成功推送到github仓库
测试公钥配置是否成功
centos 的私钥在 /root/.ssh/
5、在jenkins中新建项目
输入任务名称,选择构建一个自由风格的软件项目
6、配置项目
配置git,配置账户密码或者使用密钥链接仓库
增加构建执行shell
钩子不太会配置,后面再补
7、构建
对于我的hexo博客,选择execute shell
1 | npx hexo clean |
https://lwzcode.github.io/2022/06/07/jenkins-%E5%AE%9E%E7%8E%B0%E5%89%8D%E7%AB%AF%E9%83%A8%E7%BD%B2/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 May!
评论