Skip to main content

使用工作流

创建和管理 GitHub Actions 工作流程。

关于工作流程

获取 GitHub Actions 工作流的简要概述,包括触发器、语法和高级功能。

触发工作流程

如何自动触发 GitHub Actions 工作流程

手动运行工作流程

当工作流配置为在发生 workflow_dispatch 事件时运行时,可以使用 GitHub、GitHub CLI 或 REST API 上的“Actions”选项卡运行工作流。

禁用和启用工作流

您可以使用 GitHub UI、REST API 或 GitHub CLI 禁用并重新启用工作流程。

触发工作流的事件

你可以配置工作流程在 GitHub Enterprise Server 上发生特定活动时运行、在预定的时间运行,或者在 GitHub Enterprise Server 外部的事件发生时运行。

GitHub Actions 的工作流语法

工作流程是可配置的自动化过程,由一个或多个作业组成。 您必须创建 YAML 文件来定义工作流程配置。

GitHub Actions 的工作流命令

您可以在工作流程或操作代码中运行 shell 命令时使用工作流程命令。

避免重复

可以使用可重用工作流或复合操作来避免工作流内容的重复。

重新使用工作流

了解如何通过重用现有工作流程来避免在创建工作流程时重复。

必需工作流

可以指定哪些工作流将在组织中的所有存储库或所选存储库中作为必需状态检查运行。

缓存依赖项以加快工作流程

为了使工作流程更快、更高效,可以为依赖项及其他经常重复使用的文件创建和使用缓存。

将工作流程数据存储为构件

构件允许您在工作流程完成后,分享工作流程中作业之间的数据并存储数据。

为组织创建入门工作流程

了解如何创建入门工作流程,以帮助团队中的人员更轻松地添加新工作流程。

与组织共享工作流程、机密和运行器

了解如何通过共享入门工作流、机密、变量和自托管运行器,使用组织功能与团队协作。

在工作流中使用 GitHub CLI

可以在 GitHub Actions 工作流中使用 GitHub CLI 编写脚本。