大体上分为三类:
name | 任务的名字 |
on | 在什么时机下触发任务 |
jobs | 在push代码的时候会触发执行任务的步骤 |
on<event_name>.types
GitHub Actions 有一些自己的术语。
(1)workflow (工作流程):持续集成一次运行的过程,就是一个 workflow。
(2)job (任务):一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。
(3)step(步骤):每个 job 由多个 step 构成,一步步完成。
(4)action (动作):每个 step 可以依次执行一个或多个命令(action)。