学成在线-第20天-讲义-DevOps1DevOps介绍1.1什么是DevOpsDevOps是Development和Operations两个词的缩写,引用百度百科的定义:DevOps是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps是提高软件开发、测试、运维、运营等各部门的沟通与协作质量的方法和过程,DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部门之间有效的沟通与协作,强调通过自动化的方法去管理软件变更、软件集成,使软件从构建到测试、发布更加快捷、可靠,最终按时交付软件。北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-90901.2DevOps工具链DevOps兴起于2009年,近年来由于云计算、互联网的发展,促进了DevOps的基础设施及工具链的发展,涌现了一大批优秀的工具,这些工具包括开发、测试、运维的各各领域,例如:GitHub、Git/SVN、Docker、Jenkins、Hudson、Ant/Maven/Gradle、Selenium、QUnit、JMeter等。下图是DevOps相关的工具集:2Git/GitLab2.1Git与GitLab介绍引用百度百科中对Git和GitLab的描述:北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-9090Git是一个版本控制系统,GitLab是一个远程的Git仓库,GitLab与GitHub及国内的码云类似,用户在GitLab上注册账号,上传项目到GitLab,通过GitLab对项目进行版本控制。通常企业使用GitLab在局域网搭建自己的Git代码管理仓库,不过随着云计算的发展,很多企业也开始使用提供Git仓库管理公共服务的平台,比如:码云、GitHub等。下图是GitLab的界面图:2.2安装Git及GitLab个人电脑上安装Git,过程略。注意:Git安装完成需配置user.name和user.email在Linux服务器上安装GitLab,安装方法见“GitLab安装文档”。注意:个人测试Git版本控制推荐建议直接使用GitHub或码云,两者提供免费创建项目的功能。2.3在GitLab创建项目进入GitLab首页:http://192.168.101.64:8889,点击“NewProject”创建新项目查询user.name和uesr.emailgitconfiguser.namegitconfiguser.email设置:gitconfig‐‐globaluser.name"itcast"gitconfig‐‐globaluser.email"itcast@itcast.cn"北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-9090输入项目信息,提交。项目新建成功,进入项目主页,通过项目主页即可访问项目内容,并得到项目的Git项目仓库地址:2.4使用Git管理项目在Idea中集成Git,并用Git管理学成在线项目。2.4.1设置Git在开发电脑安装Git,并在Idea中设置Git北京市昌平区建材城西路金燕龙...