Chaos Mesh® X GitHub Actions —— 把混沌工程集成到你的 CI 中

2020 年 9 月 06 日

Chaos Mesh® X GitHub Actions —— 把混沌工程集成到你的 CI 中

本文将介绍如何在 GitHub Actions 的 workflow 中使用 Chaos Mesh,从而将混沌工程集成到系统开发的 CI 中。

阅读本文前,需要对 Chaos Mesh 和 GitHub Actions 有一定的了解:

  • Chaos Mesh 是一个云原生的混沌测试平台,提供在 Kubernetes 上进行混沌测试的能力,可以说 Chaos Mesh 是分布式系统的试金石,可以通过官网 https://chaos-mesh.org 了解更多。
  • GitHub Actions 是 GitHub 原生支持的 CI/CD 功能,通过它我们可以轻松地在 GitHub 仓库中构建自动化、自定义的软件开发工作流程。可以阅读 GitHub Actions 了解具体的说明和使用。

那么我们为什么要将 Chaos Mesh 和 GitHub Actions 结合起来呢?原因很简单,在此之前并没有比较好的在 e2e 或者 CI 中使用 Chaos Mesh 的方案,用户往往在系统开发到某一阶段(版本)时才使用 Chaos Mesh 进行一次集中的混沌测试,在漫长的系统开发过程中引入的问题往往不能及时发现。因此我们开发了 chaos-mesh-action 这个项目,让 Chaos Mesh 运行在 GitHub Actions 的 workflow 中,让 Chaos Mesh 可以更方便地集成到系统的日常开发、测试中,为 GitHub 上每一次代码的提交保驾护航。

原文链接:【 https://www.infoq.cn/article/8OeAXoBB1HIBSeEi9FH8 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 9 月 06 日 14:03 1002

评论

发布
暂无评论
发现更多内容

Spring Cloud微服务技术栈:搭建高可用Eureka Server、服务注册与发现

独钓寒江雪

Spring Cloud

JVM 对象内存布局

Alex🐒

JVM 深入理解JVM

优雅地利用c++编程从1乘到20 | 技术总结

chaozh

c++

每个现代人都应该知道的包豪斯| 艺术

chaozh

女娲造物与补天 | 中国古神话

chaozh

神国统治者 | 中国古神话

chaozh

第7周性能优化

架构师训练营第七周作业-性能测试

sunnywhy

架构师训练营第7周作业

时来运转

创世 | 中国古神话

chaozh

神话

JVM 类加载机制

Alex🐒

JVM 深入理解JVM

Presto性能调优的五大技巧

华为云开发者社区

大数据 数据 内存 存储 华为云

一文读懂数据库中的乐观锁和悲观锁和MVCC

X先生

数据库 乐观锁 悲观锁 并发控制

Combine中@Published浅析

kingnight_pig

swift Combine Publisher

深入 Java Web 技术内幕(二)浅析DNS域名解析过程

独钓寒江雪

DNS 域名解析

人民自己创造的节日 | 经济

chaozh

深入理解 JS 参数传递

Verlime

JavaScript 前端

彻底弄懂C++11右值引用 | 技术总结

chaozh

c++

深入理解 JS 中的 this

Verlime

JavaScript 前端

腾讯的背水一战还是奋力一搏? | 互联网

chaozh

官宣了,英特尔并非断供浪潮而是属于内部供应链调整

Geek_116789

Phobos新变种藏身系统激活工具再掀勒索风暴,360安全大脑强力“截杀”

360安全卫士

数据产品经理必备技能大纲

Jackchang234987

产品 数据 数据产品经理

极客时间架构师训练营week7作业

好名字

极客大学架构师训练营 作业

放下纠结,你就远离了拖延症

泰稳@极客邦科技

创业 个人成长 企业管理

架构师训练营第7周总结

时来运转

深入Java Web技术内幕(一)浅析Web请求过程

独钓寒江雪

Java web

程序员面试必备战衣 | T恤衫 - 程序员穿搭

chaozh

GEEK

JVM 垃圾回收器 G1

Alex🐒

JVM 深入理解JVM GC

深入理解 JS 中的变量提升

Verlime

JavaScript 前端

如何挑选编程笔记本 | 数码产品

chaozh

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

Chaos Mesh® X GitHub Actions —— 把混沌工程集成到你的 CI 中-InfoQ