GitHub Enterprise Server 是软件开发人员用来存储、管理和跟踪软件项目的重要工具。对于喜欢 GitHub 软件但又想自行托管项目的企业来说,GitHub 企业服务器(GitHub Enterprise Server)刚刚获得更新。
最新更新的 3.12 版侧重于让客户对其部署要求进行更精细的控制。此外,还改进了安全控制。全部新功能如下:
- 在 "行动环境" 中将部署推广限制为选定的标签模式。
- 利用组织范围内的存储库规则集,强制哪些行动工作流必须通过。
- 利用 Dependabot 警报规则扩展安全策略。该公开测试版允许客户通过在其资源库或组织中设置自定义自动分流规则,选择如何自动响应 Dependabot 警报。
- 使用合并队列(Merge Queues)自动进行拉取请求合并。以前,开发人员需要在合并前手动更新他们的拉取请求,以确保他们的更改不会破坏主分支。这些更新会启动一轮持续集成检查,检查通过后才能合并拉取请求。但有了合并队列,这个过程就可以自动完成,确保每个排队等待合并的拉取请求都与排在其前面的其他拉取请求进行了测试。
- 通过针对非提供者模式的秘密扫描(Secret Scanning)公开测试版和代码扫描(Code Scanning)支持所有 CodeQL 语言的默认设置更新,增强代码的安全性。
- GitHub 项目模板作为公开测试版可在组织层面使用,客户可以分享和学习如何设置和使用项目来计划和跟踪工作的最佳实践。
- 更新了全局导航,以便更好地使用和查找信息,并提高了可访问性和性能。
- 使用 alerts markdown 扩展来突出标记符文件中的文本,同时考虑到可访问性,该扩展提供了五个级别供你使用(备注、提示、重要、警告和注意)。
如果这次更新看起来很有趣,而且你想深入了解新内容,那么请查看 GitHub 文档上的发布说明:
https://docs.github.com/en/enterprise-server@3.12/admin/release-notes
如果你已经准备好了,可以在这里下载: