注意:GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。 可以在 GitHub public roadmap 上查看有关未来支持计划的更多信息。
关于工作流模板
工作流模板是可帮助你为存储库创建自己的 GitHub Actions 工作流的模板。 使用入门工作流时,你无需从空白工作流文件全新开始,由于部分工作已经为你完成,因此非常实用。
GitHub Enterprise Server 为各种语言和工具提供工作流模板。 在存储库中设置工作流程时,GitHub Enterprise Server 会分析存储库中的代码,并根据存储库中的语言和框架推荐工作流程。 例如,如果使用 Node.js,GitHub Enterprise Server 将建议使用工作流模板文件来安装 Node.js 包并运行测试。 可以搜索和筛选以查找相关的工作流模板。
GitHub 为以下高级类别提供现成的工作流模板:
-
部署 (CD) 。 有关详细信息,请参阅“关于使用 GitHub Actions 进行持续部署”。
-
持续集成 (CI) 。 有关详细信息,请参阅“关于使用 GitHub Actions 进行持续集成”。
-
自动化. 自动化工作流模板提供了自动化工作流的解决方案,例如,对拉取请求分类并根据拉取请求中修改的路径对拉取请求应用标签,或问候首次参与存储库的用户。
使用这些工作流作为构建自定义工作流的起点或按原样使用它们。 可以在 actions/starter-workflows 存储库中浏览工作流模板的完整列表。 有关详细信息,请参阅“使用工作流模板”。
还可以创建自己的工作流模板以与组织共享。 这些工作流模板将显示在 GitHub Enterprise Server 提供的工作流模板旁边。 对组织的 github
存储库具有写入访问权限的任何用户都可以设置工作流模板。 有关详细信息,请参阅“为组织创建工作流模板”。
选择和使用工作流模板
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “操作”。
-
如果存储库中已有工作流,请单击“新建工作流”。
-
“选择工作流”页面显示一系列推荐的工作流模板。 找到要使用的工作流模板,然后单击“配置”。 为了帮助找到所需的工作流模板,可以搜索关键字或按类别进行筛选。
-
如果工作流模板包含详细说明其他设置步骤的注释,请按照下列步骤操作。
很多工作流模板都附带了指南,以帮助生成和测试项目。 有关详细信息,请参阅“构建和测试”。
-
某些工作流模板使用机密。 例如,
${{ secrets.npm_token }}
。 如果工作流模板使用机密,请将机密名称中描述的值作为机密存储在存储库中。 有关详细信息,请参阅“在 GitHub Actions 中使用机密”。 -
(可选)进行其他更改。 例如,你可能希望更改
on
的值,以便在工作流运行时进行更改。 -
单击“开始提交”。
-
编写提交消息并决定是直接提交到默认分支还是打开拉取请求。