注意:GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。 可以在 GitHub public roadmap 上查看有关未来支持计划的更多信息。
关于入门工作流程
GitHub Enterprise Server 为各种语言和工具提供入门工作流程。 在存储库中设置工作流程时,GitHub Enterprise Server 会分析存储库中的代� �,并� �据存储库中的语言和框架推荐工作流程。 例如,如果� 使用 Node.js,GitHub Enterprise Server 将提议使用入门工作流文件来安装 Node.js 包和运行测试。
GitHub 为以下高级类别提供现成的入门工作流:
- 部署 (CD) 。 有关详细信息,请参阅“关于持续部署”。
- 持续集成 (CI) 。 有关详细信息,请参阅“关于持续集成”。
- 自动化. 自动化入门工作流提供了自动化工作流的解决方案,例如,对拉取请求分类并� �据拉取请求中修改的路径对拉取请求应用� �签,或问候首次参与存储库的用户。
您还可以创建自己的入门工作流程以与您的组织共享。 这些入门工作流程将显示在 GitHub Enterprise Server 提供的入门工作流程旁边。 有关详细信息,请参阅“为组织创建入门工作流”。
使用入门工作流程
对存储库具有写入权限的任何人都可以为 CI/CD 或其他自动化设置 GitHub Actions 入门工作流程。
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository. 1. 在� 的存储库名称下,单击 “操作”。
-
如果存储库中已有工作流,请单击“新建工作流”。
-
“选择工作流模板”页面显示了一系列推荐的入门工作流。 找到要使用的入门工作流,然后单击“设置此工作流”。
-
如果入门工作流程包含详细说明其他设置步骤的注释,请按照下列步骤操作。 许多入门工作流程都有相应的指南。 有关详细信息,请参阅 GitHub Actions 指南。
-
某些入门工作流程使用机密。 例如,
${{ secrets.npm_token }}
。 如果入门工作流使用机密,请将机密名称中描述的值作为机密存储在存储库中。 有关详细信息,请参阅“� 密机密”。 -
(可选)进行其他更改。 例如,� 可能希望更改
on
的值,以便在工作流运行时进行更改。 -
单击“开始提交”。
-
编写提交消息并决定是直接提交到默认分支还是打开拉取请求。