Golang基于Gitlab CI/CD部署方案

  1. 云栖社区>
  2. Golang语言社区>
  3. 博客>
  4. 正文

Golang基于Gitlab CI/CD部署方案

技术小能手 2018-09-12 15:00:25 浏览2214
展开阅读全文

概述

持续集成 (Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

持续部署(continuous deployment)是通过自动化的构建、测试和部署循环来快速交付高质量的产品。某种程度上代表了一个开发团队工程化的程度,毕竟快速运转的互联网公司人力成本会高于机器,投资机器优化开发流程化相对也提高了人的效率,让 engineering productivity 最大化。

1. 环境准备

本次试验是基于Centos 7.3, docker 17.03.2-ce环境下的。docker的安装这里就不赘述了,提供了官方链接吧: Get Docke












网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: Golang语言社区