Github Action尝鲜-创建Hexo Deploy Action

本文最后更新于:2019年11月19日 晚上

这几天弄好自己用的生成发布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


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!