devops

在阿里,我们如何管理代码分支?| 云效

引言 在阿里内部,流行着许多有意思的工程实践。有些实践通过工具和流程嵌在集团的大环境里,外界不容易复制,有些实践则是流露在大家的日常习惯里,被默默的遵守。比如分支管理这件事,其实属于工具和习惯各占一半,并且颇有阿里特色的成分,适合作为一个例子。阿里有很多的研发团队,不同事业部使用的发布流程、分支策略 ... »

Azure Terraform(九)利用 Azure DevOps Pipeline 的审批来控制流程发布

一,引言 Azure Pipeline 管道是一个自动化过程;但是往往我们由于某种原因,需要在多个阶段之前获得批准之后再继续下一步流程,所以我们可以向Azure Pipeline 管道添加审批!批准流程可帮助我们进一步控制自己的管道;我们可以控制管道内特定阶段的 Step 开始,通过审批,并决定 A ... »

猪齿鱼平台中的微服务数据一致性解决方案

微服务架构为开发带来了诸多好处的同时,也引发了很多问题。比如服务运维变得更复杂,服务之间的依赖关系更复杂,数据一致性难以保证。本篇文章将讨论和介绍猪齿鱼是如何保障微服务架构的数据一致性的。 ... »

choerodon

DevOps书单:调研了101名专家,推荐这39本必读书籍

任何一个领域都遵循从新人到熟手,从熟手到专家的路径。在成长过程中,DevOps人经常会陷入没人带,没人管,找不到职业方向的迷茫。 DevOps是在商业演进与企业协作的进化过程中诞生的一个全新职业,被很 »

zgq123456

[Azure DevOps] 管理测试计划、测试套件和测试用例

我喜欢测试计划,它能让团队清楚测试进度,还能妥善分配测试人员,更重要的是它能保证测试质量和效率。Azure DevOps 里提供了 Test Plans 这个模块用于管理测试计划。 1. Azure Test Plans 中的测试计划、测试套件和测试用例 这篇文章主要讲解 Azure Test Pl ... »

猪齿鱼的微服务之路(四):深入理解微服务配置中心

在早期单体应用的时代,监控等系统配置管理可能并不是什么困难的问题。但是在微服务架构中,和安全、日志、非功能需求一样,配置管理也是一种非功能需求。本文将介绍猪齿鱼配置中心的构思与实践。 ... »

choerodon

快速配置Azure DevOps代理服务器

快速配置Azure DevOps代理服务器(CentOS 7) Azure DevOps非常好用,但是代理服务器的配置相对有点麻烦而且易出问题,接下来笔者分享一下如何快速配置Azure DevOps的 »

codelove

深入思考软件工程,开启 DevOps 之旅

20 世纪 60 年代,软件开始脱离硬件,逐渐成为一个独立产业。至今,软件开发过程从瀑布模型、CMM/CMMI,到 20 年前敏捷的诞生,再到今天 DevOps 的火热,一代代软件人在思考和探索,如何 »

bocloud

从敏捷开发到持续交付-DevOps成熟度模型解析

作者:人月神话,新浪博客同名 简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践 今天准备谈下DevOps能力成熟度模型,重点是敏捷开发和持续交付两个域。 研发运营能力一体 »

IT-Evan

今天谈谈用户故事地图,不是用户故事

摘要:用户故事地图其实并非是将描述好的用户故事汇总在地图上。而是通过分析、梳理,将用户故事展现出来,进而汇成了一副用户故事地图。 本文分享自华为云社区《浅谈用户故事地图》,作者: 敏捷的小智。 用户故事地图是梳理用户故事的方法 说到用户故事地图(User Story Mapping),大家都会联想到 ... »

DevOps实战(Docker+Jenkins+Git)

基于Docker+Jenkins+Git的CI/CD实战 与上一篇随笔:基于 Jenkins+Docker+Git 的CI流程初探 有所不同,该内容更偏向于实际业务的基础需求。 有几点需要注意: 该实战中没有涉及到镜像仓库,所以略去了镜像推送阶段,可以参考基于 Jenkins+Docker+Git ... »

DevOps 在公司项目中的实践落地

DevOps究竟是什么 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动 »

beef

devops运维平台汇总

1,spug 1,Spug简介 Spug是面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。演示地址 »

echo-valley