关于工作流程 - GitHub 文档

简介

元数据


原文:: 关于工作流程 - GitHub 文档 日期:: 2025-03-11 标签:: SimpRead

摘要


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

笔记

Highlight 🧷

工作流是一个可配置的自动化过程,它将运行一个或多个作业。 工作流程由签入到存储库的 YAML 文件定义,并在存储库中的事件触发时运行,也可以手动触发,或按定义的时间表触发。

Highlight 🧷

默认情况下,工作流程中的作业同时并行运行。 如果你有一个作业只能在另一个作业完成后运行,则可以使用 needs 关键字来创建此依赖项。 如果其中一个作业失败,则跳过所有从属作业;但如果需要作业继续运行,可以使用 if 条件语句来定义。

Highlight 🧷

如果你的作业定期重用依赖项,你可以考虑缓存这些文件以帮助提高性能。 缓存一旦创建,就可用于同一仓库中的所有工作流程。