Github Action 备忘
工作流程语法
示例
触发器 - on
on关于各触发事件的可选项(
types):Events that trigger workflows - GitHub Docs
作业 - jobs
jobs条件执行 - jobs.<job_id>.if
jobs.<job_id>.if矩阵策略 - jobs.<job_id>.strategy.matrix
jobs.<job_id>.strategy.matrix复用流程 - jobs.<job_id>.uses
jobs.<job_id>.uses不能跟
run同时使用;两类复用:
其他 workflow 文件
其他 GitHub Actions 仓库
官方仓库:GitHub Actions
GitHub 市场:https://github.com/marketplace?type=actions
依赖执行
默认各 workflow,以及 workflow 内的各 job 都是并发执行的;
使用
on.workflow_run触发器添加 workflow 之间的依赖使用
jobs.<job_id>.needs添加 job 之间的依赖
其他事项
添加 Actions secrets
仓库主页 -> Settings -> Secrets -> Actions -> New repository secret
示例:在工作流文件中引用
添加工作流状态徽章
GitHub Action 推荐
Last updated