1.DevOps介绍
1.1什么是DevOps
DevOps是Development和Operations两个词的缩写,引用百度百科的定义:

DevOps是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps是提高软件开发、测试、运维、运营 等各部门的沟通与协作质量的方法和过程,DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部 门之间有效的沟通与协作,强调通过自动化的方法去管理软件变更、软件集成,使软件从构建到测试、发布更加快 捷、可靠,最终按时交付软件。

1.2DevOps工具链
DevOps兴起于2009年,近年来由于云计算、互联网的发展,促进了DevOps的基础设施及工具链的发展,涌现了 一大批优秀的工具,这些工具包括开发、测试、运维的各各领域,例如:GitHub、Git/SVN、Docker、Jenkins、Hudson、Ant/Maven/Gradle、Selenium、QUnit、JMeter等。下图是DevOps相关的工具集:

2.Git/GitLab
2.1Git与GitLab介绍


Git是一个版本控制系统,GitLab是一个远程的Git仓库,GitLab与GitHub及国内的码云类似,用户在GitLab上注 册账号,上传项目到GitLab,通过GitLab对项目进行版本控制。通常企业使用GitLab在局域网搭建自己的Git代码 管理仓库,不过随着云计算的发展,很多企业也开始使用提供Git仓库管理公共服务的平台,比如:码云、GitHub 等。

2.2安装 Git及GitLab
安装文档https://cloud.tencent.com/developer/article/1572817
注意:Git安装完成需配置user.name和user.email
查询user.name和uesr.email git config user.name
git config user.email
设置:
git config ‐‐global user.name "cangjk"
git config ‐‐global user.email "cangjk@cangjk.cn"
在Linux服务器上安装GitLab,安装方法见“GitLab安装文档” 。
注意:个人测试Git版本控制推荐建议直接使用GitHub或码云,两者提供免费创建项目的功能。
2.3在GitLab创建项目
进入GitLab首页:http://192.168.101.64:8889,点击“New Project”创建新项目

输入项目信息,提交。
项目新建成功,进入项目主页,通过项目主页即可访问项目内容,并得到项目的Git项目仓库地址
2.4使用Git管理项目
在Idea中集成Git,并用Git管理项目
2.4.1设置Git
在开发电脑安装Git,并在Idea中设置Git

2.4.2从GitLab检出项目

输入项目的Git仓库地址进行克隆
2.4.3提交代码到GitLab
1、在工程根目录创建 .gitignore
此文件中记录了在提交代码时哪些文件或目录被忽略
.idea/
target/
*.iml
注意:上篇帖子说过创建了新的文件一定要先记得add添加到本地暂存区,再推送到远程仓库

还有下篇!!!
1886

被折叠的 条评论
为什么被折叠?



