GitHub强化自动化工具Actions发布最新Enterprise Server 3.7

GitHub企业版Enterprise Server现在推出最新GHES 3.7版,这个版本添加了70个新功能,其中一大亮点便是GitHub Actions的更新。GitHub Actions是持续集成和持续交付平台,支持大型程序代码库和复杂工作流程,使开发人员能更简单地执行每日构建。

GitHub Actions可以自动化工作流程,并且让团队共享这些工作流程,最初GitHub在GHES 3.5推出可重用工作流程功能,使企业员工可以在组织中,跨项目共享工作流程,而在3.7版本的更新,额外加入两项新功能,使团队能更容易地共享自动化。

可重用工作流程现在能以嵌套结构组成,团队能够快速制定出创新又符合法规的工作流程,另外,可重用工作流程现在支持矩阵工作定义,使企业可以更轻松地在不同的托管环境执行单一持续集成作业。使用GitHub Pages的企业,现在也能够从存储库直接部署页面,因此开发者便可将GitHub Actions,当作应用程序和GitHub Pages的单一持续交付程序。

GitHub Actions现在也可支持使用Google云计算存储,在GHES 3.7供管理员替GitHub Actions配置Google云计算存储,以存储服务器执行实例的日志、构件缓和存,只要在管理控制台就能完成设置。

过去当企业开发人员在个人命名空间创建存储库时,管理人员可能遭遇管理困难,不只缺乏可审核性,控制政策也无法彻底执行,当开发人员离职时,又会有长期维护的问题。GHES 3.7加入新的分叉工作流程,提供管理者两个企业政策来解决这类问题。

开发人员可以将存储库分叉到同一组织并重命名分叉,无论是在私有、公共还是组织内部的存储库,分叉将保留与上游存储库相同的可见性。管理员可以激活两个全企业范围的政策,以确保这些新的存储库皆由符合法规且可审核的组织拥有,官方提到,该新功能将让企业更容易使用内部资源创新。