摘要:
质量数据报表统计维度: 1. 虚实散打率(80%) 2. 慢查询(1s, 5s, 30s, 60s) 3. Bug reopen状态 4. 迭代中每个开发头上的bug数 + severity。 5. 迭代中测试提出的bug数 + severity。 6. 每个Story中对应的bug数。 7. So 阅读全文
摘要:
Gitlab 进行 CR 的强限制,原理很简单。 实现起来,利用的是 git 自身的 custom_hooks 的支持,以及需要对 gitlab 做一点操作,对它的数据库开放一个只读权限的账号,来处理。 git的custom_hooks 分为三类: pre-receive post-receive 阅读全文
摘要:
最近老板建议秀下肌肉,搭建一个STF android 真机测试平台,记录一下坑。 1. stf 是node开发的,通过npm即可安静,依赖的数据库是rethinkdb, 如果搭配appium效果更佳,安装的步骤官方github上写得很详细,此处跳过不表。 以下是启动顺序: rethinkdb stf 阅读全文
摘要:
xieludeMacBook-Pro:wrk xielu$ ./wrk --help Usage: wrk <options> <url> Options: -c, --connections <N> Connections to keep open -d, --duration <T> Durat 阅读全文
摘要:
做的发布系统还是很有用的,居然被总监问能不能开放给第三方,感觉很开心啊 阅读全文
摘要:
读了mesos的论文(https://people.eecs.berkeley.edu/~alig/papers/mesos.pdf ),感觉应用在 CI 上的资源管理很赞,能够解决 jenkins在构建中,分配 executor 以及 executor 在building 的时候 hang 的问题 阅读全文
摘要:
经过各种优化,最终一个非常简单的pipeline出现了,图中没有包含单元测试及静态代码检查的部分,有时间补上。至少实现了提交即构建,也能迅速反馈给开发者。 但是最大的问题是,研发团队还是习惯依赖于部署分支,然而分支可能被污染,观念很不一样啊 阅读全文
摘要:
翻了很多教程,下载了 PB 的源码在自己的 mac 上编译及安装,记录下新的 1. 首先是下载源码了 https://github.com/google/protobuf/releases 虽然是 github,建议开代理,下载速度快一些。 2. tar -zxvf 解压源码后,需要编译, 在新版的 阅读全文
摘要:
记录一下,用golang实现一个静态资源容器,膜拜下强人 阅读全文
摘要:
因为公司有两地研发团队,在统一CI/CD上难度不亚于两家公司合并后的新流程建立,并非不可攻克,简单描述下心得。 首先,代码管理使用gerrit -> 因其强大的 codereview 功能被选中为 codebase 的选型,而且,我们依赖于 gerrit event 触发流程,取代沟通基本靠喊的简单 阅读全文