# 工作流及操作参考

查找 GitHub Actions 中的工作流和操作的相关信息。

## Links

* [GitHub Actions 的工作流语法](/zh/actions/reference/workflows-and-actions/workflow-syntax)

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

* [触发工作流的事件](/zh/actions/reference/workflows-and-actions/events-that-trigger-workflows)

  可以配置工作流，使其在GitHub上发生特定活动时、在计划的时间运行，或在GitHub之外发生事件时启动。

* [GitHub Actions 的工作流命令](/zh/actions/reference/workflows-and-actions/workflow-commands)

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

* [变量参考](/zh/actions/reference/workflows-and-actions/variables)

  查找有关 GitHub Actions 工作流中支持的变量、命名约定、限制和上下文的信息。

* [对工作流和操作中的表达式求值](/zh/actions/reference/workflows-and-actions/expressions)

  查找有关 GitHub Actions 中表达式的信息。

* [上下文参考](/zh/actions/reference/workflows-and-actions/contexts)

  查找有关工作流中 GitHub Actions 可用的上下文的信息，包括可用属性、访问方法和用法示例。

* [部署和环境](/zh/actions/reference/workflows-and-actions/deployments-and-environments)

  查找有关部署保护规则、环境机密和环境变量的信息。

* [依赖项缓存参考](/zh/actions/reference/workflows-and-actions/dependency-caching)

  查找工作流中依赖项缓存功能的相关信息。

* [重用工作流配置](/zh/actions/reference/workflows-and-actions/reusing-workflow-configurations)

  通过重用现有工作流和使用 YAML 定位点和别名时避免重复的信息。

* [元数据语法参考](/zh/actions/reference/workflows-and-actions/metadata-syntax)

  可创建操作来执行存储库中的任务。 如果要创建自定义操作，则需要一个使用 YAML 语法的元数据文件。

* [工作流取消指南](/zh/actions/reference/workflows-and-actions/workflow-cancellation)

  查找有关 GitHub 取消工作流运行所需步骤的信息。

* [Dockerfile 对 GitHub Actions 的支持](/zh/actions/reference/workflows-and-actions/dockerfile-support)

  在为 Docker 容器动作创建 Dockerfile 时，你应该了解一些 Docker 指令如何与 GitHub Actions 以及动作的元数据文件进行交互。