干货 | 携程的持续交付之路
携程系统部研发总监吴毅挺,在 QCon 北京 2016 上分享了《携程的持续交付之路》:经历了新平台上线、大刀阔斧改革、以及 528 之殇之后,携程的交付能力有了怎样的提升?交付平台有了怎样的改进?我们从中能够得到什么经验?都可以在视频中找到答案。
随着携程业务的高速发展,研发人员增长迅速,业务系统日益复杂,缩短 Idea 到功能交付至用户手中的时间至关重要。
本次演讲分享了携程持续交付平台的发展历程。新一代平台上线,引入诸多新技术,大刀阔斧的变革应用部署规范和生命周期管理,建立可视化发布,数千应用如何平滑
功能工厂毁了精英绩效
精英级表现在 DevOps 领域意味着您可以经常且早期部署,拥有较低的失败率,一旦出现问题也能快速恢复。达到这种水平需要对技术实践和文化能力有严格的坚持,所以如果您只是想加快功能发布的进度,可能会浪费时间。
使用 Jenkins 与 KubeVela 实现应用的持续交付
KubeVela 打通了应用与基础设施之间的交付管控的壁垒,相较于原生的 Kubernetes 对象,KubeVela 的 Application 更好地简化抽象了开发者需要关心的配置,将复杂的基础设施能力及编排细节留给了平台工程师。而 KubeVela 的 apiserver 则是进一步为开发者提供了使用 HTTP Request 直接操纵 Application 的途径,使得开发者即使没有 Kubernetes 的使用经验与集群访问权限也可以轻松部署自己的应用。
Linux系统安装开源的持续集成和持续交付工具Jenkins详细操作流程
Jenkins是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用的平台,用于构建、测试和交付软件的过程。