您現在的位置是:首頁 >互聯網 > 2020-11-13 14:00:01 來源:
GitHubActions獲得了新的企業級功能
開源軟件存儲庫提供商GitHub Inc.今天宣布了對GitHub Actions的一些重要更新,這是一組預構建的命令,使開發人員能夠自動執行其軟件工作流程。
大約六個月前啟動的GitHub Actions旨在幫助塑造社區如何構建和共享自動化以進行軟件開發。它包括用于DevOps和本機軟件包管理的完整連續集成和連續交付或CI / CD解決方案。
“ GitHub Actions將強大的CI / CD和自動化直接納入開發人員工作流程,” GitHub產品管理高級總監Jeremy Epling在博客中寫道。
簡而言之,GitHub Actions使團隊可以利用GitHub Marketplace中成千上萬個不同的“動作”來自動化幾乎所有類型的開發工作流。
“幾乎所有事物都有行動,包括:Kubernetes部署,更新,SMS警報或自動分配和標記問題-并且它每天都在增長,” Epling說。
總體而言,GitHub Marketplace擁有3200多種不同的Action,其中包括數百個由第三方(例如Docker Inc.,HashiCorp。,騰訊云等)構建的Action。
今天的更新為GitHub Actions帶來了新的,以企業為中心的功能,包括通過新的策略和標簽共享和管理自托管運行程序的功能。GitHub說,有了這個,大型團隊和企業現在可以集中其核心基礎架構管理操作。
GitHub還致力于改善開發人員的整體用戶體驗。一些主要的改進包括:
運行默認值允許用戶在其工作流程中設置外殼程序和工作目錄的默認值,從而簡化工作流程文件并降低出錯的可能性。
顯式的“包含”矩陣為并行作業集中通常用于平臺定制的客戶特定分支提供了更大的靈活性。
作業輸出使工作流可以輕松地將數據傳遞到下游作業,從而增加了開發人員如何自動化其工作的靈活性。
Epling還承諾將來會進行進一步升級,重點是幫助開發人員跨組織標準化其工作流程。需要注意的即將到來的功能包括跨多個存儲庫共享和管理機密的功能以及更高級的連續部署功能。GitHub還與客戶緊密合作,將GitHub Actions和Packages引入其GitHub Enterprise Server產品中。