首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大型分布式团队的集中化持续交付

今年3月份,由于客户的需求,我们将Jenkins迁移到了BuildKite。 大家都知道Jenkins是持续提升服务器,Buildkite也一样。 什么是BuildKite?...Master则是由BuildKite公司所维护,我们只会需要使用Agent Token将Slave注册到BuildKite Agent Server之中即可。...使用BuildKite的优点 BuildKite Agent只需要提供运行时环境。 Buildkite 提供统一的用户管理、日志管理、Pipeline配置管理和Build信息管理。...使用BuildKite的所存在的问题 Security - 维护BuildKite Agent Token BuildKite Agent是通过一个Agent Token注册到BuildKite...单点故障 BuildKite Agent的Master由BuildKite公司维护,如果Master出现为题,那么我们所有的Pipeline都将不能够使用。

2K10

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

Aditya Kulkarni 译者 | 王强 策划 | Tina Airbnb 最近介绍了一个针对其 CRM 平台量身定制的 DevOps 框架,集成了 Salesforce DX、Git 和 Buildkite...每一个环境都链接到 Git 版本控制系统中的特定分支,并通过 Buildkite DevOps 管道进行集成。...一旦代码通过了开发人员的同行评审,Buildkite 任务就会被激活,利用 Salesforce DX 将代码部署到指定的沙箱中。...在此窗口期间,通过 Buildkite 实现 DevOps 自动化有助于快速部署,解决任何构建或测试问题,从而缩短实际部署时间。...这是通过在目标组织的自定义设置中存储和引用先前的提交 ID 来实现的,从而允许 Buildkite 仅部署必要的更改。

8710
您找到你想要的搜索结果了吗?
是的
没有找到

什么是 DevOps – 系统工程师的旅程和视角

Buildkite 集成以进行自动部署。 要点 2 — 将 Terraform 用于 IaC Terraform 用于在 AWS 上创建/替换/更新/删除 (CRUD) 资源。...通过将 Terraform 与 Github 和 Buildkite 结合使用,我们正在使用所谓的 GitOps 模型,该模型可以代表我们执行部署。它还确保: 使用一致且简化的方式部署资源。...此过程没有偏差,因为只有 Buildkite 被授予使用 Terraform 执行部署的权限。 可以反复重用代码以推广“不要重复自己 (DRY)”模型,您只需要增强功能,而无需每次都从头开始。...要点 3 — 将 Buildkite 用于 CI/CD Buildkite 用作 CI/CD 平台来执行验证、规划和部署。Buildkite 将使用 GitHub 作为其来源,以确保我们保持一致性。

9100
领券