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流程
CI流程触发得比较多
查看一个比较完整的PR
https://github.com/kubernetes/kubernetes/pull/105264
进入prow界面,可以看到运行的测试单元
image.png
从prow可以看到用例执行情况
2.测试架构
功能测试使用ginkgo框架