Github Action自动部署
TODO
Github Action 官方文档:https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#name
Github Action 概述
Github Action 是 Github 推出的持续集成工具[简单说就是自动化的打包程序]
每次提交代码到 Github 的仓库后,Github 都会自动创建一个虚拟机(Mac / Windows / Linux 任我们选),来执行一段或多段指令(由我们定),例如:
集成 Github Action 的做法,就是在我们仓库的根目录下,创建一个 .github 文件夹,里面放一个 *.yaml 文件——这个 Yaml 文件就是我们配置 Github Action 所用的文件。
Workflow
Workflow 是由一个或多个 job 组成的可配置的自动化过程。通过创建 YAML 文件来创建 Workflow 配置。
nameWorkflow 的名称,Github 在存储库的 Action 页面上显示 Workflow 的名称。如果我们省略 name,则 Github 会将其设置为相对于存储库根目录的工作流文件路径。on触发器,触发 Workflow 执行的 event 名称,比如:每当我提交代码到 Github 上的时候,或者是每当我打 TAG 的时候。1
2
3
4
5// 单个事件
on: push
// 多个事件
on: [push,pull_request]
job
Step
Action
Reference
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hongwei Zhao's Blog!



