简介

已完成

GitHub 脚本是一个工作流操作,它允许你从 GitHub Actions 中访问 GitHub API。 它为 octokit/rest.js 中可用的任何 API 使用情况提供了便捷支持。

假设你负责维护一个活跃的 GitHub 存储库。 你的项目有大量的使用者和参与者,你想要确保他们获得舒适的体验。 你还发现,管理团队计划的责任和工作量确实会不断增加。 你需要一个解决方案,让你能够将一些日常任务移交给自动化,这样你便可以专注于真正增加价值的领域。 你知道 GitHub 提供了一个 API,可以让你自动回复新问题,并开始针对新 bug 报告会审工作流。 你只是没有花时间去仔细了解。直到现在,你终于决定去了解它。

在本模块中,你将了解如何使用 GitHub 脚本通过 GitHub Actions 工作流与 GitHub API 交互。

学习目标

在本模块中,你将:

  • 在工作流中使用 GitHub 脚本。
  • 使用 octokit 对问题进行注释。
  • 使用 octokit 向项目板添加问题。
  • 当作业在工作流中运行时,使用工作流表达式语法进行筛选。

先决条件

  • GitHub 帐户
  • 能够在 GitHub 中导航和编辑文件
  • 熟悉 GitHub Actions
  • 熟悉 CI/CD

建议在开始本模块之前完成使用 GitHub Actions 自动执行开发任务