社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub 发布CI\/CD平台 Actions,支持Linux、MacOS、Win

K8S中文社区 • 4 年前 • 426 次点击  

近日GitHub更新工作流程自动化平台Actions,进一步完善支持CI/CD功能,GitHub Actions支持操作系统从Linux,扩展到macOSWindows支持包括了Node.js、Python以及.NET语言。正式版预计会在今年11月13日上线。
 
作为一个工作流程自动化平台,GitHub Actions提供了一系列API,让开发者可以在事件发生时,协调和编排工作流程,并且提供用户丰富的反馈信息,在流程中确保每一步骤的运行安全。开发者还可以将工作流程和步骤,编成代码储存在储存库中,用管理代码的方式管理工作流程,并与团队共享。
 
最新版本GitHub Actions扩展了对语言以及框架的支持,包括Node.jsPythonJavaPHPRubyC/C++.NET,而支持的操作系统则有AndroidiOSGitHub Actions在去年刚推出的时候,仅支持基于Linux的容器或是虚拟机器工作负载,但现在开发者也能将GitHub Actions用来处理macOSWindows上的工作负载。
 
Actions新提供的Matrix Builds功能,让软件开发团队可以同时测试项目中的多个版本,以实现工作平行化减少测试时间,而在测试任务的安排上,GitHub也可以自动从现有CI/CD池中,挑选并建立相关的工作流程。
 
GitHub也预告了未来Actions的更新,将会提供给使用者自托管的执行程序(Runner),当开发者在自己的数据中心使用虚拟机,或在云环境运行的实例,开发者可以自己安装Actions,同样也能以简单的方法自动化工作流程。
 
明年GitHub还将在企业服务器中推出Actions服务,包括提供企业内部署的混合选项,让企业能够将代码和套件留在自己的数据中心,但同时又能获得GitHub编排工作流程的能力。

参考链接:https://www.ithome.com.tw/news/132336
https://help.github.com/en/articles/about-github-actions
https://developer.github.com/actions/

--end--

K8S培训推荐

Kubernetes线下实战培训,采用3+1+1新的培训模式(3天线下实战培训,1年内可免费再次参加,每期前10名报名,可免费参加价值3600元的线上直播班;),资深一线讲师,实操环境实践,现场答疑互动,培训内容覆盖:Kubernetes集群搭建、Kubernetes设计、Pod、常用对象操作,Kuberentes调度系统、QoS、Helm、网络、存储、CI/CD、日志监控等。点击查看更多课程信息!成都:8月16-18日


推荐阅读

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37552
 
426 次点击