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 配置。
name
Workflow 的名称,Github 在存储库的 Action 页面上显示 Workflow 的名称。如果我们省略 name,则 Github 会将其设置为相对于存储库根目录的工作流文件路径。on
触发器,触发 Workflow 执行的 event 名称,比如:每当我提交代码到 Github 上的时候,或者是每当我打 TAG 的时候。// 单个事件 on: push // 多个事件 on: [push,pull_request]
1
2
3
4
5
job
Step
Action
Reference
上次更新: 2025/04/02, 12:03:38