zoukankan      html  css  js  c++  java
  • 持续集成、devoops

    持续集成
    不停将代码合并到主干,这样定位错误比较容易

    持续交付
    集成完没有问题,可以进行交付给质量团队或用户试用

    持续部署
    代码经过评审后,部署到生产环境,目标是代码在任何时刻都是可部署的

      

      

    开发追求的目标是实现多少业务功能
    运维追求的目标是系统的稳定
    开发说:我要改
    运维说:不能改
    出了问题后,开发说是运维的锅,运维说是开发的锅
    运维告诉开发:跑不起
    开发告诉运维:没问题啊,在我的机器上跑的好好的

    为了解决开发与运维之间的冲突。
    使开发-构建-测试-发布更加快捷频繁可靠,
    提出了devops的概念,devops是一种方法论,不是工具
    使用标准化,自动化使现有流程更加可靠,敏捷

    为什么需要DevOps?
    1、产品迭代
    2、技术革新

    DevOps技术栈
    敏捷管理工具
    Trello
    Teambition
    worktile
    产品&质量管理
    禅道
    代码仓库管理
    Git
    Gitlab
    Github
    自动化构建脚本
    Maven
    ANT
    虚拟机与容器化
    VMware
    Docker
    持续集成&持续部署
    Jenkins
    自动化测试
    Selenium
    自动化运维工具
    SaltStack
    监控管理工具
    Zabbix
  • 相关阅读:
    poj 2312 Battle City
    poj 2002 Squares
    poj 3641 Pseudoprime numbers
    poj 3580 SuperMemo
    poj 3281 Dining
    poj 3259 Wormholes
    poj 3080 Blue Jeans
    poj 3070 Fibonacci
    poj 2887 Big String
    poj 2631 Roads in the North
  • 原文地址:https://www.cnblogs.com/staff/p/11528069.html
Copyright © 2011-2022 走看看