选择工作流执行的操作
工作流会自动执行软件开发生命周期中的任务。 手动完成的许多任务都可以转换为 GitHub Actions 工作流。
在工作流程中使用作业
使用工作流程运行多个作业。
在工作流中使用预编写的构建基块
操作是支持工作流程的构建块。 工作流程可以包含社区创建的操作,您也可以直接在应用程序的仓库中创建您自己的操作。 本指南说明如何发现、使用和自定义操作。
在工作流中使用 GitHub CLI
可以在 GitHub Actions 工作流中使用 GitHub CLI 编写脚本。
添加脚本到工作流程
还可以使用 GitHub Actions 工作流来运行脚本。
控制 GITHUB_TOKEN 的权限
修改授予 GITHUB_TOKEN
的默认权限。
在变量中存储信息
GitHub 为每个 GitHub Actions 工作流运行设置默认变量。 你还可以设置自定义变量,以便在单个工作流或多个工作流中使用。
在作业之间传递信息
可以定义输出以将信息从一个作业传递到另一个作业。
设置默认 shell 和工作目录
定义将应用于工作流程中的所有作业或作业中所有步骤的默认设置。
使用环境进行部署
在工作流中指定部署环境。
控制工作流和作业的并发性
一次运行一个作业。
在工作流中运行作业的变体
创建一个矩阵来定义每个作业的变体。
缓存依赖项以加快工作流程
为了使工作流程更快、更高效,可以为依赖项及其他经常重复使用的文件创建和使用缓存。
从工作流存储和共享数据
构件允许您在工作流程完成后,分享工作流程中作业之间的数据并存储数据。