当前位置:网站首页>持续交付到底有什么价值?
持续交付到底有什么价值?
2022-07-21 20:37:00 【壹小俊】
随着云计算、容器等新兴技术的发展,“持续交付”这个老生常谈的问题,忽如一夜春风来,仿佛找到了从理想通向现实的大门。各类相关工具、产品、服务,也是纷纷出现:如Jenkins2.0,JenkinsX,阿里云效,NetflixSpinnaker,JfrogArtifactorv等等。
到底是什么魔力使得各大公司和厂商对“持续交付”如此趋之若鹜?那么,作为本专栏的第一篇文章,我就先来为你揭示“持续交付”真正的价值。
你了解持续交付吗?
持续交付,到底是什么意思,它的定义是什么?《持续交付:发布可靠软件的系统方法》一书中把“持续交付”定义为:
持续交付是软件研发人员,如何将一个好点子,以最快的速度交付给用户的方法。
是不是听起来有点抽象呢?其实这就好像你去问100个哲学家,“哲学”的定义是什么,你会获得101个答案一样。与马丁·福勒(MartinFowler)老爷子在2006年,提出“持续集成”概念时一样,我们可以把“持续交付”定义为“一套软件工程方法论和许许多多的最佳实践的集合”。
但即使熟知了定义和方法论,其实也还是如海市蜃楼一般,无法落地,因为大家所贡献的最佳实践才是持续交付理论的核心。只有真正在工作中贯彻和使用这些实践工具,才能体会持续交付的真正含义和作用。
持续集成、持续交付和持续部署的关系
了解了持续交付,你可能会说“持续集成”、“持续部署”又是什么意思,它们和“持续交付”有什么关系呢。那我就给你简单解释一下。
我们通常会把软件研发工作拆解,拆分成不同模块或不同团队后进行编码,编码完成后,进行集成构建和测试。这个从编码到构建再到测试的反复持续过程&
边栏推荐
- 使用 Opencv and OS or pathlib.Path 获取路径名称和图像名称,并保存图像到指定路径
- MySQL Varchar前缀索引的一个细节
- Data transfer principle between TX2 video memory and memory
- Which securities are good for opening an account for stock speculation? Is it safe to open an account online
- 即看即用 && 其他操作(Other Operations) && Pytorch官方文档总结 && 笔记 (八)
- [red team] att & CK - active scanning
- ESlint规范下编码真的这么难嘛?
- What is causal deep learning? Deepmind's latest icml2022 "causality and deep learning: synergy, challenges and the future" tutorial
- 启动jar包shell脚本
- systemd 管理 process-exporter
猜你喜欢
国民技术 N32G452 调试接口复用功能 JTDI JTDO JNTRST
TZC 1283: 简单排序 —— 快速排序
B2B企业数字化转型,CIO如何避免踩坑
Intel E3 V1 V2 V3 CPU parameters
SYSTEMd management blackbox exporter
《Service Worker 指南-1》
《Multiple UAV exploration of an unknown region》翻译
I wipe the "hidden rules" in the interview of those testers. Don't step on the pit
人力资源管理软件让每位员工的记录触手可及
查找和绘制轮廓(findContours and drawContours)&& 图像轮廓 (一) && cv2.boundingRect and cv2.rectangle
随机推荐
模型微调(fine-tuning)
composer. JSON common configuration explanation
js 模拟form表单post提交
AcWing 1124. 骑马修栅栏 题解(欧拉回路)
Fine tuning of model
grafana 监控 node
systemd 管理 redis-exporter linux
权限管理系列-1:权限管理介绍 — 对模块控制
AcWing 1185. 单词游戏 题解(欧拉回路)
ICML 2022 lottery! Fudan University, Shanghai Jiaotong University and Xiamen University were selected for outstanding papers
删除文件夹中的相邻但名称不同的文件 && 适应于神经网络训练时的标签名称和图像名称相对应的情况
Intelligent operation and maintenance scenario analysis: how to detect abnormal business system status through exception detection
_TensorBase(45个张量基础后置函数总结) && Pytorch官方文件 && NOTEBOOK(NINE)
(pc+wap) dream weaving template protective mask website
AcWing 1124. Solution to the problem of repairing fences on horseback (Euler circuit)
Answer to the virtual configuration of network construction and application of 2021 national vocational college skills competition
AcWing 1184. Euler circuit problem solving (Euler circuit)
Pytoch training model fixes random seeds to ensure that the accuracy can be reproduced
BGP-边界网关协议
systemd 管理 process-exporter