本次分享的题目是《企业CICD规模化落地》,因此我们不会侧重讲解CICD是什么以及怎样做CICD,而是你已经知道怎样“玩转”CICD了,要如何在一个比较大的企业中规模化地落地。 本文整理自阿里巴巴技术专家崔力强(怀虎)的分享《企业CICD规模化落地》。 研发流程与持续交付简析 持续交付是随着互联网的 ...
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。 DevOps 追求更短的迭代周期、更高频的发布。但发布的次数越多,引入 ...
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。 阿里巴巴的运维体系经历了脚本时代、工具时代和 DevOps 时代,目前 ...
美国MathWorks公司的MATLAB软件中Simulink模块提供图形化和模块化工程设计管理思路,为基础软件硬件工程开发提供便利性的选项。本文尝试对S-Function进行初步实践,了解该平台与C/C++语言是如何对接移植的,为用户自定义系统模块提供初步认识。本文最后提供附件在开源网站供读者参考... ...
前言 之前想给自己折腾出一个个人博客网站的时候,除了域名,还在阿里云买了一个一年的轻量级应用服务器。由于当时想让这个博客长期存在,并且也了解到了Hexo+GitHub的方案,所以我手头的两个域名(226yzy.top和226yzy.com),前者解析到了服务器上,后者我留给了GitHub,用于自定义 ...
编者按:全线专栏《研发效能提升36计_持续交付篇》上线啦!本专栏将通过10-20篇文章,系统分享云原生时代,企业如何落地持续交付。本文是该专栏的第2篇。 策划&编辑|雅纯 什么是真正的持续交付? 首先,我们先看一下什么是持续交付。我们认为,持续交付至少应该包含这4点: ● 持续:顾名思义,是均匀的、 ...
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。 每个软件都无法离开其依赖的运行环境。从代码的编写、调试、测试、上线、运 ...
编者按:从今天起,我们将开启一个新的专栏:《研发效能提升36计_持续交付篇》。专栏将通过10-20篇文章,系统分享云原生时代,企业如何落地持续交付,本文是该专栏的开篇。 策划&编辑|雅纯 Dora在2018年DevOps年度报告中对软件交付效能提出了一组度量指标,以衡量一个企业的软件交付水平。 部署 ...
一、背景 在软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行,例如:开发人员本地开发环境、测试团队的测试环境、还有类生产环境和生产环境。在整个研发流程的过程中,针对开发和运维,前者面向需求和代码,后者面向资源和环境,而部署,是两者都会关注的部分。通过本文,你可以了解到,如何通过云效流水 ...
作者:林帆(花名金戟),阿里巴巴研发效能部技术专家 相关阅读:在阿里,我们如何管理代码分支 阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。 互联网产品的服务通常是由Web应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上 ...
作者介绍:以诺行CTO 刘自强 团队使用云效3年 团队协作需求 杭州以诺行汽车科技股份有限公司(以下简称“以诺行”)成立于2016年8月,位于杭州市余杭区文一西路科技高地海创科技中心。以诺行是一家集研发、销售及服务为一体的科技型企业,主要核心业务包括汽车软件、 汽车喷漆及汽车配件,致力于用精湛的技术 ...
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。 开发一个需求,需要先进行代码的编写和个人验证,验证功能符合预期之后,再提交代码,并 ...
DevOps发展的三个阶段 陈鑫,阿里云云效产品技术负责人 首先我们简单看一下什么是DevOps,这个词从何而来。我在这里把DevOps发展历史分为三个阶段:诞生期、定义期和落地期。 DevOps的“祖师爷”是比利时一名独立IT咨询师Patrick Debois。2007年,他负责一个大型项目的测试 ...
目的 我们将在Ubuntu桌面系统下,使用VS Code(Visual Studio Code)编辑器从零开始创建一个Spring Boot工程,并实现一个简单的RESTful风格接口。使用这套流程的好处是我们不用将精力或金钱花费在各种需要授权的系统或软件上。 这篇文章不是长篇大论的具体教程,只是梳 ...
以前总结了一回工业应用的技术栈方向,生成了一个技术导图已经做了罗列规划,内容也基本上包含了普通应用所需要的大部分方面,当然可能对于个人的技术见识来说会有遗漏空缺,这个还需要到具体项目时再进行调研和补充。 1.系统结构 新的东西能带来新的观点。新接触到的的产线方案,最近做了相关的技术调研,对于软件应用 ...
小明的研发团队要发布一个版本,这个版本包含了多个功能特性,每个不同的特性之间有较强的独立性。不同的特性由不同的开发人员或开发小组分工完成。 他们在不同的特性分支上开发,彼此相互独立、互不影响。 一个特性开发完成后就提交测试,这个过程不影响其他特性的正常开发,全部已完成的特性全部合并进行测试和发布。在 ...
Ops DevOps 2009 https://devopsdays.org/about https://devopsdays.org/events https://www.infoq.cn/article/DcIUD_gi17sQjvSt5XSS DevOps 团队结构类型汇总:总有一款适合你 h ...
我喜欢测试计划,它能让团队清楚测试进度,还能妥善分配测试人员,更重要的是它能保证测试质量和效率。Azure DevOps 里提供了 Test Plans 这个模块用于管理测试计划。 1. Azure Test Plans 中的测试计划、测试套件和测试用例 这篇文章主要讲解 Azure Test Pl ...
随着2021年的结束,我们在DevOps.com想要选出今年最受欢迎的文章。以下是我们“2021年最佳”系列中的第8篇。 DevOps不仅仅是一种文化转变——它需要伟大的工具来实现。下面,我们整理了一些目前最受欢迎的DevOps工具。但是,如果把大量资金投入到花哨的SaaS解决方案中,很快就会吞 ...
1-初级过滤,通过主机IP/网站域名过滤 1.1-配置过滤网络 Show only Intranet Hosts -仅显示内部网主机 Show only Internet Hosts -仅显示互联网主机 1.2-配置显示规则 Hide the following Hosts -隐藏指定的主机/域名 ...