『中级篇』CI/CD持续集成/持续部署(69)

栏目: 服务器 · 发布时间: 8年前

内容简介:从这次课就开始学习CI/CD,结合docker或者是使用k8s来完成。PS:本人的目标CICD的整个流程,可以自己搭建一套小公司内部的流程,方便开发人员和测试使用。

从这次课就开始学习CI/CD,结合 docker 或者是使用k8s来完成。

『中级篇』CI/CD持续集成/持续部署(69)

CICD的理解

  • CICD是一个整套流程的解决方案,光依靠docker和k8s是完全不行的,中间涉及到很多CICD的工具,CI的服务器。
  • 本地用github做代码的管理,Travis CI用于构建docker,docker的镜像发布到docker hub,docker hub又和docker cloud做了个集成处理,通过docker image 在公有云上做一个部署。进行服务的更新。

  • github 和 docker hub 都是一种公共服务,都是收费的。
  • jenkins文档太多了不讲了,网上一搜一堆,这次不使用jenkins。
  • gitlab 和 gitlab CI,程序语言python,java!
  • 通过之后的学习让CICD更加平民话,而不是高不可攀!
  • 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

PS:本人的目标CICD的整个流程,可以自己搭建一套小公司内部的流程,方便开发人员和测试使用。

>>原创文章,欢迎转载。转载请注明:转载自,谢谢!

>>原文链接地址:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Sprint

Sprint

Jake Knapp、John Zeratsky、Braden Kowitz / Simon & Schuster / 2016-3-8 / GBP 14.60

媒体推荐 “Every business leader I know worries about the same thing: Are we moving fast enough? The genius of Jake Knapp’s Sprint is its step-by-step breakdown of what it takes to solve big problems an......一起来看看 《Sprint》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具