注:GitHub Enterprise Server 2.22 上的 GitHub Actions 支持是有限的公测版。 测试已结束。 GitHub Actions 现在一般可用于 GitHub Enterprise Server 3.0 或更新版本。 更多信息请参阅 GitHub Enterprise Server 3.0 发行说明。
- 有关升级到 GitHub Enterprise Server 3.0 或更新版本的更多信息,请参阅“升级 GitHub Enterprise Server”。
- 有关在升级后配置 GitHub Actions 的更多信息,请参阅 GitHub Enterprise Server 3.0 的文档。
注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。
概览
如果需要与您的团队共享工作流程和其他 GitHub Actions 功能,则考虑在 GitHub 组织内协作。 组织允许您集中存储和管理机密、构件和自托管运行器。 您也可以在 .github
仓库中创建工作流程模板,并与您组织中的其他用户共享。
Using workflow templates
Workflow templates allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When you create a new workflow, you can choose a template and some or all of the work of writing the workflow will be done for you. 您可以使用工作流程模板作为基础来构建自定义工作流程,或按原样使用模板。 This not only saves time, it promotes consistency and best practice across your organization. For more information, see "Creating workflow templates."
在组织内共享机密
您可以在组织内集中管理您的机密,然后将其提供给选定的仓库。 这也意味着您可以在一个位置更新机密,并且将更改应用于使用该机密的所有仓库工作流程。
在组织中创建密码时,可以使用策略来限制可以访问该密码的仓库。 例如,您可以将访问权限授予所有仓库,也可以限制仅私有仓库或指定的仓库列表拥有访问权限。
要在组织级别创建密码,必须具有管理员
访问权限。
- 在 GitHub Enterprise Server 上,导航到组织的主页面。
- 在组织名称下,单击 Settings.
- 在左侧边栏中,单击 Secrets(密码)。
- 单击 New secret(新建密码)。
- 在 Name(名称)输入框中键入密码的名称。
- 输入密码的 Value(值)。
- 从 Repository access(仓库访问权限)下拉列表,选择访问策略。
- 单击 Add secret(添加密码)。
在组织内共享自托管运行器
组织管理员可以将其自托管的运行器添加到组,然后创建控制哪些仓库可访问该组的策略。
更多信息请参阅“使用组管理对自托管运行器的访问”。
后续步骤
To continue learning about GitHub Actions, see "Creating workflow templates."