Github Action尝鲜-创建Hexo Deploy Action

这几天弄好自己用的生成发布hexo博客用的workflow,感觉效果还不错,索性做成一个action发布一下,另外遇到一些问题也记录一下。

遇到的一些问题

第一次使用alpine Docker不是很熟悉这个高度精简的系统

1、一些常用软件包的名字可能会变得不太一样,使用前在https://pkgs.alpinelinux.org/packages上查找一下 然后在Dockerfile里面RUN apk add xxx即可

2、注意GitHub action的运行环境是用root用户运行的,所以注意像添加known_hosts之类的要添加到/root/.ssh/known_hosts下面

3、npm的使用上局部安装的话使用npx hexo command

体验地址

GitHub Markethttps://github.com/marketplace/actions/hexo-github-action


Github Action尝鲜-创建Hexo Deploy Action
https://blog.yrpang.com/posts/47780/
作者
yrPang
发布于
2019年11月10日
许可协议