Advertisement

你是否能辨别DevOps中的集成部署交付上线发布流程?

阅读量:

你可能经常会听到类似这样的一些话:

  • *功能还没集成
  • *功能还没部署
  • *功能还没交付
  • *功能还没上线
  • *功能还没发布

我想知道这些术语是否代表相同的核心含义?如果不同的话,请问它们各自的特点和作用又有哪些不同呢?

我相信大多数人都会为此而迷茫,本人也常常被这几个术语搞晕。

DevOps Master,简称DOM

DevOps Master

DevOps Master

DevOps Master

  • 还要再花几天才能把这个新版本发布到UAT环境中
  • 上次发布新版本到生产环境 时,你花掉了整个周末的时间。
  • 一行代码的改动需要花多长时间才能部署上线
  • 每次提交代码都可能产生一个可发布的版本
  • 很多公司都会在一天内发布很多次
  • 遵循极限编程的座右铭:如果它令你很受伤,那么就做更多的练习(If it hurts, do it more often)。合乎逻辑的极限就是每当有版本通过自动化测试之后,就将其部署到生产环境中 。这种技术叫做“持续部署 ”,Timothy Fitz发明的一个术语。
  • 持续交付 指的是应用程序的构建、部署、测试和发布的自动化流程。

全部评论 (0)

还没有任何评论哟~