2020-03-20 17:16:25
Docker的最大好处之一是能够带来无缝的CI/CD流程;容器是Docker镜像的运行着的只读实例,更新容器仅仅需要更新镜像文件,然后从这个更新过的镜像重新部署容器。还有免费的工具可以监控镜像repository,并且在检测到镜像有更新的时候立即重新部署一个容器。但是,运行容器,创建以及更新镜像,这仍然是手动的。
将CI/CD的概念带入下一个级别是需要创建开发流水线,将软件交付流程里的所有步骤自动化。典型的单服务流水线包括如下基本步骤:
构建 – 初始化构建过程,将源码转变为编译好的artifact,并且打包到Docker镜像里测试 – 使用支持你的框架的任意测试工具在Docker容器里运行单元测试。
推送 – 将测试过的Docker镜像推送到Docker registry服务,比如Docker Hub上。
部署 -从registry服务下载docker镜像到相应的staging/production Docker环境里。
运行 – 从一个或者多个镜像里初始化容器或者服务
CI/CD的下一个逻辑上的扩展是通过webhook将开发代码repository完全集成到开发流水线上;这样,当事件,比如代码repository里发生代码提交或者merge时,就会自动执行构建-部署流水线流程。有了这样的集成,无论开发人员什么时候提交代码到repository里,几秒钟后,带有开发人员变更的Docker容器就会生成,之后就可以用于实时的集成测试了。
Emerging Technology Partners调研并且验证了当前市场上能够提供最全面的容器为中心的CI/CD特性的解决方案。我们的方案可以提供集成测试所需的完整的环境。每个build里UI测试或者性能测试都是测试的一部分,让大家可以完整测试任意提交或者PR。使用我们的解决方案,开发人员和测试任意可以快速发现regression,在staging前修复这些问题,加速了开发周期,并且节省了时间和精力。
如果你负责内部的应用程序开发团队,并且在测试或者发布频率上挣扎,那么可以给ETP电话,我们可以向你展示容器中心的CI/CD可以如何集成到你的开发流程里。
使用 Docker 搭建 Tomcat 运行环境
07-24
Docker使用示例(4) – 清理容器和镜像
06-10
Docker命令行参考(11) – Docker load从tar归档文件或STDIN导入镜像
07-20
Docker命令行参考(14) – Docker attach附着到一个运行中的容器
07-19
Docker命令行参考(26) – Docker stats实时显示容器资源使用统计
06-21
Docker命令行参考(4) – Docker inspect显示容器或镜像相关信息
07-19
Docker命令行参考(6) – Docker commit提交容器的更改创建新镜像
07-15
Docker-postfix, 在 Docker 容器中,使用smtp身份验证( sasldb ) 运行后缀
06-26
Ubuntu 16.04使用Docker部署WordPress
06-13
CDNFly防CC规则介绍
05-18
BIOS中显卡设置选项IGD,PCI,PEG的含义
05-20
C200电脑在windows xp系统下,集成显卡驱动下载及安装过程
06-24
CentOS 7.2安装配置MariaDB Galera Cluster(10.1.21-MariaDB) 三主集群环境
05-13
CentOS-5 yum安装nginx php53 mysql55 lnmp环境
04-18
Intel GMA集成显卡新版驱动外接显示设置图示
03-23
Intel RAID/AHCI 驱动程序
07-02
LCD显示器上有亮线
04-05
Linux下lua开发环境安装及安装luafilesystem
06-21
Linux下配置安卓开发环境和安装apktool
05-28
NGFF、M.2、PCIe、NVMe概念区分
06-20
CDRoller下载
18.2M
下载ACDSee亮鱼剪辑(视频剪辑工具) 5.1.0.1482 官方版
1.9M
下载CloneCD(CD拷贝工具) v5.3.1.4 绿色版
2.7MB
下载EZ CD Audio Converter 下载
60.5M
下载Symantec Ghost(硬盘备份工具)12.0.0.4112 集成精简
12.89MB
下载jre7(java运行环境软件)v7.0.650.20 免费版
25.7M
下载凡人VCD格式转换器下载
7.91MB
下载新星VCD视频格式转换器 v8.2.8.0 官方版
6.16M
下载闪电VCD格式转换器 v10.1.5 官方版
5.11MB
下载CDr x6(图形设计软件)V16.2.0 中文版
251.8M
下载CDrx7(辅助工具)v7.0 免费版
419M
下载CD刻录软件下载
31.6M
下载CInebench r15(电脑系统测试软件)v15.0.3.7 绿色版
108.1M
下载CIsco模拟器(网络模拟器)v6.2 免费版
166M
下载CItrix Receiver下载
38.95M
下载Alcohol 52%下载
8.85M
下载Ashampoo CInemagraph
91.2MB
下载Drive Image TechniCIan v6.2.6206 中文版
77M
下载Geany下载
15.1MB
下载MaCDrive下载
16.4M
下载