选择工作流执行的操作
工作流可以自动化软件开发生命周期中的任务。您可以将许多手动完成的任务转换为 GitHub Actions 工作流。
在工作流中使用作业
使用工作流运行多个作业。
在工作流中使用预先编写的构建块
操作是为工作流提供支持的构建块。工作流可以包含社区创建的操作,或者您可以在应用程序的存储库中直接创建自己的操作。本指南将向您展示如何发现、使用和自定义操作。
在工作流中使用 GitHub CLI
您可以在 GitHub Actions 工作流中使用 GitHub CLI 进行脚本编写。
GitHub Actions 的工作流命令
在工作流中或操作代码中运行 shell 命令时,可以使用工作流命令。
向工作流添加脚本
您可以使用 GitHub Actions 工作流运行脚本。
控制 GITHUB_TOKEN 的权限
修改授予 GITHUB_TOKEN
的默认权限。
在工作流和操作中评估表达式
您可以在工作流和操作中评估表达式。
在变量中存储信息
GitHub 为每个 GitHub Actions 工作流运行设置默认变量。您还可以设置自定义变量以在单个工作流或多个工作流中使用。
访问有关工作流运行的上下文信息
您可以在工作流和操作中访问上下文信息。
在作业之间传递信息
您可以定义输出以将信息从一个作业传递到另一个作业。
设置默认 shell 和工作目录
定义将应用于工作流中所有作业或作业中所有步骤的默认设置。
使用环境进行部署
在您的工作流中指定部署环境。
控制工作流和作业的并发性
一次运行一个作业。
在工作流中运行作业的变体
创建矩阵以定义每个作业的变体。
缓存依赖项以加快工作流速度
为了使您的工作流更快、更高效,您可以为依赖项和其他常用文件创建和使用缓存。
存储和共享工作流中的数据
工件允许您在工作流中的作业之间共享数据,并在工作流完成后存储数据。