【郑州校区】学成在线-第20天-讲义-DevOps 一
1 DevOps介绍
1.1 什么是DevOps
DevOps是Development和Operations两个词的缩写,引用百度百科的定义:
DevOps是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps是提高软件开发、测试、运维、运营
等各部门的沟通与协作质量的方法和过程,DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部
门之间有效的沟通与协作,强调通过自动化的方法去管理软件变更、软件集成,使软件从构建到测试、发布更加快
捷、可靠,最终按时交付软件。
1.2 DevOps工具链
DevOps兴起于2009年,近年来由于云计算、互联网的发展,促进了DevOps的基础设施及工具链的发展,涌现了
一大批优秀的工具,这些工具包括开发、测试、运维的各各领域,例如:GitHub、Git/SVN、Docker、Jenkins、
Hudson、Ant/Maven/Gradle、Selenium、QUnit、JMeter等。下图是DevOps相关的工具集:
2 Git/GitLab
2.1 Git与GitLab介绍
引用百度百科中对Git和GitLab的描述:
2.2 安装 Git及GitLab
个人电脑上安装Git,过程略。
注意:Git安装完成需配置user.name和user.email
[AppleScript] 纯文本查看 复制代码 查询user.name和uesr.email
git config user.name
git config user.email
设置:
git config ‐‐global user.name "itcast"
git config ‐‐global user.email "itcast@itcast.cn"
在Linux服务器上安装GitLab,安装方法见“GitLab安装文档” 。
注意:个人测试Git版本控制推荐建议直接使用GitHub或码云,两者提供免费创建项目的功能。
|