Skip to main content

使用入门工作流程

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

注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。

关于入门工作流程

GitHub Enterprise Server 为各种语言和工具提供入门工作流程。 在存储库中设置工作流程时,GitHub Enterprise Server 会分析存储库中的代码,并根据存储库中的语言和框架推荐工作流程。 例如,如果您使用 Node.js,GitHub Enterprise Server 将提议使用入门工作流程来安装 Node.js 包和运行测试。

GitHub provides ready-to-use starter workflows for the following high level categories:

  • Deployment (CD). For more information, see "About continuous deployment."

  • Continuous Integration (CI). 更多信息请参阅“关于持续集成”。

  • Automation. Automation starter workflows offer solutions for automating workflows, such as triaging pull requests and applying a label based on the paths that are modified in the pull request, or greeting users who are first time contributors to the repository.

您还可以创建自己的入门工作流程以与您的组织共享。 这些入门工作流程将显示在 GitHub Enterprise Server 提供的入门工作流程旁边。 更多信息请参阅“为组织创建入门工作流程”。

使用入门工作流程

对存储库具有写入权限的任何人都可以为 CI/CD 或其他自动化设置 GitHub Actions 入门工作流程。

  1. 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。

  2. 在仓库名称下,单击 Actions(操作)主仓库导航中的操作选项卡

  3. 如果存储库中已有工作流程,请单击 New workflow(新建工作流程)

  4. “选择工作流程模板”页面显示推荐的入门工作流程。 找到要使用的入门工作流程,然后单击 Set up this workflow(设置此工作流程)

    Set up this workflow

  5. 如果入门工作流程包含详细说明其他设置步骤的注释,请按照下列步骤操作。 许多入门工作流程都有相应的指南。 更多信息请参阅 GitHub Actions 指南

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

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

  8. 单击 Start commit(开始提交)

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

延伸阅读