2019年必学的DevOps流行工具
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> DevOps是一种利用云创新、自动化和制度化来从根本上加速传统编程的改进模式。像Git、Docker、Selenium、Jenkins、Ansible等都属于2019年必学的DevOps工具。 Git Git是一种分布式版本管制系统,没有中央服务器,每个人的电脑就是一个完整的版本库。工作的时候不用联网,因为版本都在自己的电脑上。协同方法是这样的:比如说自己在电脑上改了文件A,其它人也在电脑上改了文件A,这时候,你们之间只需要把各自的修改推送给对方,这样就可以互相看到对方的修改了,Git是免费的,开源的。 Docker Docker是一个开源的应用容器引擎,让开发都可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的linux或windos机器上。也可以实现虚拟化,容器是完全使用沙箱机制的,相互之间不会有任何的接口。Docker使用客户端到服务端,也就是C/S架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建,容器与镜像的关系类似于面向对象编程中的对象与类。 Selenium Selenium是一种开源的基于Web UI的自动化测试架构。Selenium是用于测试Web应用程序用户界面的常用框架。它是一款用于运行端到端功能测试的超强工具