1. 引言web
使用DevOps确定离不开和代码的集成。因此要想跑通整套流程,代码库的选型也是很是重要的。不然没法实现持续集成。目前比较经常使用的代码管理有SVN和GIt服务器
若是还使用SVN的,建议尽早迁移到Git上面,否则很费劲的。尤为是webhook,不少svn软件都不支持。svn
2. Git选型工具
能够采用公网的GitHub,这是用的最多的,可是免费帐号仍是缺乏不少功能,收费版吧,挺全的,不过大部分人,公司都不肯意掏钱。 呵呵呵。性能
免费的就本身架设吧。Gitlab CE和Bitbucket 均可以。固然这又少不了一部分维护人员,设备神码的,增长成本。那么既然不肯意花钱,又想要好用的,咱们就只能选型阿里云
国内一些公司的Git服务了。 本着代码可靠性,服务器稳定性,功能扩展性综合对比, 推荐你们使用阿里云的Git库.3d
优势:速度快速度快, 不限空间,不限项目数。能够和阿里的相关产品无缝集成code
3. 注册使用blog
打开 https://code.aliyun.com 自行注册便可。 使用方法就不说了,和GitHub如出一辙。性能,稳定性,都比较好。最重要的是在国内,速度很是快开发
4. 代码管理
经过开发IDE工具,把应用代码提交到Git库里面。 好比我这里有个config的项目.为了实现可持续集成CI/DI发布,须要在每一个项目中放置Dockerfile文件,用于
Docker镜像的构建。主要功能就是把你的代码打包到镜像中,方便运行。
5.代码库管理
这时候看到Git服务端已经能够作代码管理了