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加入新的分叉工作流程,提供管理者兩個企業政策來解決這類問題。

開發人員可以將儲存庫分叉到同一組織並重新命名分叉,無論是在私有、公共還是組織內部的儲存庫,分叉將保留與上游儲存庫相同的可見性。管理員可以啟用兩個全企業範圍的政策,以確保這些新的儲存庫皆由符合法規且可稽核的組織擁有,官方提到,該新功能將讓企業更容易使用內部資源創新。

熱門新聞

Advertisement