APP下载
报价宝  ›  综合  › 

GitHub Actions完整支援CI/CD,免费公开储存库也可用

报价宝 来源:baojiabao.com 发布时间:2019-08-09 20:47:00 09月26日更新
报价宝综合消息GitHub Actions完整支援CI/CD,免费公开储存库也可用

GitHub更新工作流程自动化平台Actions,现在进一步完整支援持续整合和持续交付功能,而GitHub Actions支援的操作系统也从Linux,扩展到了macOS和Windows,支援的语言和框架包括了Node.js、Python以及.NET等。正式版预计会在今年11月13日上线。

作为一个工作流程自动化平台,GitHub Actions提供了一系列控制API,让开发者可以在事件发生时,协调和编排工作流程,并且提供用户丰富的回馈资讯,在流程中确保每一步骤的运作安全。开发者还可以将工作流程和步骤,编写成程式码储存在储存库中,用管理程式码的方式管理工作流程,并与团队共享或是重用软件开发实践。

最新版本GitHub Actions扩展了对程式语言以及框架的支援,包括Node.js、Python、Java、PHP、Ruby、C/C++与.NET,而支援的行动操作系统则有Android和iOS,GitHub Actions在去年刚推出的时候,仅支援基于Linux的容器或是虚拟机器工作负载,但现在开发者也能将GitHub Actions用来处理macOS与Windows上的工作负载。

Actions新提供的矩阵建置(Matrix Builds)功能,让软件开发团队可以同时测试专案中的多个版本,以实现工作平行化减少测试时间,而在测试任务的安排上,GitHub也可以自动从现成的CI/CD池中,挑选并建议相关的工作流程。

CI/CD软件发布的一大部分工作,集中在将程式码转为功能程式的阶段,GitHub Action现在能允许开发团队,透过监控控制台即时追踪工作流程,以确保每个步骤都正确无误。另外,GitHub Actions也加入即时日志功能,让用户即时掌握建置程序回馈讯息,GitHub会串流日志到Action控制台中,显示即时状态,而且每个日志中的任一行文字,都有一个专属永久性连结,可以方便开发团队互相讨论建置失败或是测试结果,GitHub特别提到,日志的格式经过设计,开发者能够轻松地阅读。

GitHub也预告了未来Actions的更新,将会提供给使用者自托管的执行程式(Runner),当开发者在自己的资料中心执行虚拟机器,或是在云端上运作的实例,开发者可以自己安装Actions执行程式,同样也能以简单的方法自动化工作流程。

明年GitHub还将在企业服务器中推出Actions服务,包括提供企业内部署的混合选项,让企业能够将程式码和套件留在自己的资料中心,但同时又能获得GitHub编排工作流程的能力。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 手机价格 华为手机价格 耳机价格 降噪耳机价格