- 博客(4)
- 收藏
- 关注
原创 代码开源后CICD流程搭建
代码开源后CICD流程搭建首先工程代码在github新创建仓库开源后,如果是轻量级代码,建议使用社区免费CI工具travis。但是免费的使用在cpu和内存的资源上使用比较受限,像拥有几十万行代码量的项目,可以使用jenkins + github的方式。1、首先需要搞一个云主机或者一个物理节点,可以用来做为jenkins。安装jenkins的方式为:安装java8环境#在/etc/apt/sources.list 最后面添加一行debhttp://ftp.debian.org/de
2021-04-25 14:42:07 466
原创 使用systemtap模拟坏盘
SYSTEMTAP是内核开发者必备的工具, 一种动态追踪工具。结合内核模块debuginfo,可以实现在内核函数中增加注入代码执行,从而实现模拟各种故障。SYSTEMTAP主要工作原理为: 通过stap工具将脚本语句翻译成C语句, 编译成内核模块 模块加载之后, 将所有探测的事件以钩子的方式挂到内核上, 当任何处理器上的某个事件发生时, 相应钩子上句柄就会被执行 最后,当systemtap会话结束之后,钩子从内核上取下,移除模块 st...
2021-04-25 14:39:21 1353 1
原创 ceph自动化测试用例编写
1.1 应用需求由于官方对于teuthology和ceph-qa-suite没有任何的文档介绍。在这篇文档中将介绍ceph-qa-suite中case的测试内容以及如何简单修改增加case。1.2 相关模块整个自动化环境需要依赖如下三份python代码,关注最多的就是ceph-qa-suite和ceph/qa。Teuthology:用来调度case ,选择机器,安装ceph等基
2016-07-12 15:40:10 4418 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人