Github Actions是GitHub官方CI工具,与GitHub无缝集成。之前博客使用TravisCI实现的自动部署,现在转用GitHub Actions部署,本文记录部署流程。
如果你对次不怎么熟悉,可以参考阮一峰大神写的一篇入门文章,里面对基本的使用进行了介绍,GitHub Actions 入门教程
下面简单介绍下,github actions中用的一些术语
- workflow (工作流程):持续集成一次运行的过程,就是一个 workflow。
- job (任务):一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。
- step(步骤):每个 job 由多个 step 构成,一步步完成。
- action (动作):每个 step 可以依次执行一个或多个命令(action)。
接下来是操作步骤