Skip to main content

使用入门工作流程

GitHub 为各种语言和工具提供入门工作流程。

关于入门工作流程

入门工作流是可助你为存储库创建自己的 GitHub Actions 工作流的模板。 使用入门工作流时,你无需从空白工作流文件全新开始,由于部分工作已经为你完成,因此非常实用。

GitHub 为各种语言和工具提供入门工作流程。 在存储库中设置工作流程时,GitHub 会分析存储库中的代码,并根据存储库中的语言和框架推荐工作流程。 例如,如果你使用 Node.js,GitHub 将提议使用入门工作流文件来安装 Node.js 包和运行测试。 你可以搜索并筛选来查找相关的入门工作流。

GitHub 为以下高级类别提供现成的入门工作流:

  • 部署 (CD) 。 有关详细信息,请参阅“关于持续部署”。
  • 安全性。 有关详细信息,请参阅“配置代码扫描的高级设置”。
  • 持续集成 (CI) 。 有关详细信息,请参阅“关于持续集成”。
  • 自动化. 自动化入门工作流提供了自动化工作流的解决方案,例如,对拉取请求分类并根据拉取请求中修改的路径对拉取请求应用标签,或问候首次参与存储库的用户。

您还可以创建自己的入门工作流程以与您的组织共享。 这些入门工作流程将显示在 GitHub 提供的入门工作流程旁边。 对组织的 github 存储库具有写入访问权限的任何用户都可以设置入门工作流。 有关详细信息,请参阅“为组织创建入门工作流程”。

选择和使用入门工作流

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在存储库名称下,单击 “操作”。

    “github/docs”存储库的选项卡的屏幕截图。 “操作”选项卡以橙色边框突出显示。

  3. 如果存储库中已有工作流,请单击“新建工作流”。

  4. “选择工作流”页面显示了一系列推荐的入门工作流。 找到要使用的入门工作流,然后单击“配置”。为帮助你找到所需的入门工作流,可以搜索关键字或按类别进行筛选。

  5. 如果入门工作流程包含详细说明其他设置步骤的注释,请按照下列步骤操作。

    很多入门工作流都附带了指南,以帮助你生成和测试项目。 有关详细信息,请参阅“自动构建和测试”。

  6. 某些入门工作流程使用机密。 例如,${{ secrets.npm_token }}。 如果入门工作流使用机密,请将机密名称中描述的值作为机密存储在存储库中。 有关详细信息,请参阅“在 GitHub Actions 中使用机密”。

  7. (可选)进行其他更改。 例如,你可能希望更改 on 的值,以便在工作流运行时进行更改。

  8. 单击“开始提交”。

  9. 编写提交消息并决定是直接提交到默认分支还是打开拉取请求。

延伸阅读