Redian新闻
>
Airbnb 的 CI/CD 框架引入了 Salesforce DX、Git 和 Buildkite 来提升软件交付效率

Airbnb 的 CI/CD 框架引入了 Salesforce DX、Git 和 Buildkite 来提升软件交付效率

科技

作者 | Aditya Kulkarni
译者 | 王强
策划 | Tina

Airbnb 最近介绍了一个针对其 CRM 平台量身定制的 DevOps 框架,集成了 Salesforce DX、Git 和 Buildkite。这个框架能够支持所有利益相关者(从开发人员到低代码用户)参与软件开发和部署过程。使用这个 DevOps 框架后,Airbnb 将部署时间从 90 分钟减少到了 15 分钟。

Airbnb 技术主管经理 Sharda Kumari 在一篇博文中详细阐述了 Airbnb 的 DevOps 之旅。这个 CRM DevOps 生命周期中的关键环境包括开发人员、集成、QA、暂存、预发布、修补程序和生产环境。每一个环境都链接到 Git 版本控制系统中的特定分支,并通过 Buildkite DevOps 管道进行集成。一旦代码通过了开发人员的同行评审,Buildkite 任务就会被激活,利用 Salesforce DX 将代码部署到指定的沙箱中。

该过程首先从集成环境中刷新开发人员实例,然后是特性分支创建、开发、单元测试和质量保证(QA)流程。经过 QA 后,代码将经历集成测试、特性和回归测试、用户验收和性能测试等阶段。对于紧急修复需求将使用单独的修补程序路线。该框架还包括预先安排的部署窗口、针对生产环境的构建验证以及用于减少部署的快速部署和增量部署等技术。

生命周期中针对代码部署建立了预定的发布时间段(部署窗口),并且发布需要得到所有利益相关者的同意。该时间表为最终用户对新特性的发布设定了明确的期望。该架构采用主动策略来解决 CRM 部署时间过长的问题,而这种时间通常会因大规模实现和广泛测试而随之增加。具体的策略包括了提前(部署前 24 小时以上)针对生产环境执行构建验证,从而实现快速部署以实现高效执行。

在此窗口期间,通过 Buildkite 实现 DevOps 自动化有助于快速部署,解决任何构建或测试问题,从而缩短实际部署时间。此外,架构还使用了增量部署策略,仅部署代码库之间的更改,而不是完整的代码库。这是通过在目标组织的自定义设置中存储和引用先前的提交 ID 来实现的,从而允许 Buildkite 仅部署必要的更改。

资料来源:Airbnb 的 CRM DevOps 转型:强大的持续交付框架

DevOps 框架解决了 CRM 平台生态系统中的关键挑战,包括管理多个开发环境(如沙箱或临时组织)、处理不同元数据类型(Apex 类、触发器、Lightning 组件、流程)的复杂性,以及对基于云的 CRM 平台的频繁更新和新功能的持续适应需求。该框架简化了流程,实现更高效的管理和集成。

另一方面,在 2023 年,Airbnb 因参加知识与数据挖掘(KDD)2023 活动、开发类似 Lambda 的数据框架 Riverbed,并转向使用 SwiftUI 而登上了头条新闻。

原文链接

Airbnb’s CI/CD Framework Employs Salesforce DX, Git, and Buildkite for Efficient Software Delivery (https://www.infoq.com/news/2024/01/airbnb-crm-devops-framework/)

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

TikTok 员工加速“出海”,薪资翻倍;老外控诉中国科技巨头抄袭:反正官司打不赢,不费那个劲了;快手上市后首次整体盈利|Q资讯

你当初被谁“忽悠”上了云,现在又在被谁“忽悠”下云?

预览版“纯血鸿蒙”开放申请,中国开发者要为“四端”体验一致头痛了

挑战 Spark 和 Flink?大数据技术栈的突围和战争|盘点

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Robot Transformers 是什么 Transformer?房东大惊!出租房被房客放上Airbnb,游客接连入住,他却惨吞罚金微软裁员,eBay裁员,Salesforce裁员。。。纽约夫妇将一间森林小屋变成梦幻Airbnb坏男人的诗篇邂逅相遇的日子(完)选择题:DUKE vs. GIT(州外学费), CS专业故事 | (视频)亚马逊花$2.7万购一居室房子,洛杉矶男子欲做AirbnbChina’s Priciest Cities Push to Build — and Sell — Cheap Homes最后一批!Salesforce (US) 开放2024 Graduate Program温哥华市议员怒斥:超过120家违反规定的Airbnb仍在运营!招聘ing | 不止Salesforce,还有他们也放岗了!Supercell CEO:Team Lab专注孵化新游戏,欢迎优秀同行来提案!保护租客隐私,Airbnb宣布禁止室内安装监控摄像头OpenAI CEO称GPT-5发布前会发一批新产品;Airbnb前高管将加入OpenAI担任高管丨AIGC日报技术公开课实录:百度 Comate 提升编码效率,释放十倍软件生产力Airbnb斥资2亿,收购了家只有12个人的AI初创全网最全的docx、pptx、xlsx、pdf文件预览方案(典藏版)SalesforceTotem:2023中国运动休闲品牌趋势洞察报告咱以为咱是谁Interbrand 2023全球百强品牌榜:Airbnb、Prada、Sephora 品牌价值增幅领先诱饵式诈骗Airbnb房客,加州男子被控15项罪名!房产税飙升!全美房产税中位数排名新鲜出炉!西雅图排进前五!华州新法案欲向Airbnb等短租房征收10%消费税!游玩信息 | 体验豪华露营,Airbnb上最受欢迎的房源就在Vermont;Yelp十大最浪漫餐厅之一就在波屯!Salesforce放出春招提前批!NG全职岗位!52、长篇民国小说《永泰里》第十一章 铁蹄之下(1)纽约周边游 | 3大绝美Airbnb盘点,住最美仙屋看最美风景,滑最得劲的雪!6054 血壮山河 卢沟桥之变 23精选SDE岗位 | Old Mission、ZOOX、Intel公司岗位发布!营收势头强劲,Salesforce又“行”了?Amazon、Netflix、Google等近80家硅谷大厂WLB档位划分!在职者疯狂评论……精选NG岗位丨NVIDIA、Salesforce、General Motors公司开放24NG岗位!Tencent and ByteDance Pause Feud, Team Up to Livestream Games每日原则:使用助手来提高效率SDXL Turbo、LCM相继发布,AI画图进入实时生成时代:字打多快,出图就有多快从开源运动中学习,关于 git 和 githubAirbnb入局ADU,这些科技盖房初创公司纷纷融大钱
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。