首页 技术 正文
技术 2022年11月20日
0 收藏 808 点赞 2,927 浏览 1710 个字

背景

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

持续部署(continuous deployment)是通过自动化的构建、测试和部署循环来快速交付高质量的产品。某种程度上代表了一个开发团队工程化的程度,毕竟快速运转的互联网公司人力成本会高于机器,投资机器优化开发流程化相对也提高了人的效率,让 engineering productivity 最大化。

OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。

Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。

Heroku作为最开始的云平台之一,从2007年6月起开发,当时它仅支持Ruby,但后来增加了对Java、Node.js、Scala、Clojure、Python以及(未记录在正式文件上)PHP和Perl的支持。基础操作系统是Debian,在最新的堆栈则是基于Debian的Ubuntu。

Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

Cloudify 是一个云应用的编排系统,可让你的应用自动化的在各种不同的云上方便的部署。

正题

Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转) 
Docker与CI持续集成/CD(转)

——————————————————————————————————————————————————————————————————————————

希望对您系统架构,软件项目开发,运维管理,系统架构与研发管理体系, 信息安全, 企业信息化等有帮助。 其它您可能感兴趣的文章: 
容器化实践金融业案例一 
云计算参考架构几例 
微服务与Docker介绍 
互联网直播平台架构案例一 
高可用架构案例一 
某互联网公司广告平台技术架构 
某大型电商云平台实践 
云计算参考架构几例 
移动应用App测试与质量管理一 
全面的软件测试 
著名ERP厂商的SSO单点登录解决方案介绍一 
软件项目风险管理介绍 
企业项目化管理介绍 
智能企业与信息化之一 
由企业家基本素质想到的 
敏捷软件质量保证的方法与实践 
构建高效的研发与自动化运维 
IT运维监控解决方案介绍 
IT持续集成之质量管理 
人才公司环境与企业文化 
企业绩效管理系统之平衡记分卡 
企业文化、团队文化与知识共享 
高效能的团队建设 
餐饮连锁公司IT信息化解决方案一

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848