复用工作流

DRY — 在多个项目中共享 CI/CD 配置

这是一个交互式课程,需要在 GitHub 上实际操作来完成学习。本页面为静态预览,方便您一次性阅读所有步骤内容。
前往 GitHub 开始学习

课程概览

当你有多个项目使用相似的 CI/CD 配置时,复用工作流可以大幅减少重复代码。本课程教你如何创建和使用可复用的 GitHub Actions 工作流。

目标人群管理多个项目的开发者
学习内容可复用工作流、工作流调用、参数传递
您将完成创建一个可复用的工作流
先决条件完成 Hello GitHub Actions 课程
学习时长不到一个小时
步骤 1

创建可复用工作流

在 workflow 中添加 workflow_call 触发器使其可被其他工作流调用。
步骤 2

调用工作流

使用 uses 关键字调用其他仓库或同仓库的可复用工作流。
步骤 3

传递参数

通过 inputs 和 secrets 向被调用的工作流传递参数。
步骤 4

工作流组合

将多个可复用工作流组合成完整的 CI/CD 管道。

课程回顾

恭喜你顺利完成本课程!下面简单回顾一下你学到的内容:

  • 创建了可复用的工作流
  • 学会了调用和传参
  • 了解了工作流组合的最佳实践