kubernetes开源项目CI与测试框架调研

2021-09-30  本文已影响0人  heliping_peter

k8s项目开发者文档
https://github.com/kubernetes/community/blob/master/contributors/guide/contributing.md
测试文档
https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/testing.md

1.CI流程

k8s使用的prow,该工具后台配置,进入后才能看到配置文件
从pr的提交log看,在提交pr后,ci机器人回自动打tag,然后根据tag,启动CI流程

image.png
CI流程触发得比较多
查看一个比较完整的PR
https://github.com/kubernetes/kubernetes/pull/105264
进入prow界面,可以看到运行的测试单元
image.png
从prow可以看到用例执行情况

2.测试架构

功能测试使用ginkgo框架

上一篇下一篇

猜你喜欢

热点阅读