devops
mania_yan
平安科技AI中心技术领域专家
展开
-
gerrit管理员快速创建项目的方法
背景gerrit管理员一般都是技术部的同学负责,为了加快gerrit推进步伐,我答应成为管理员之一。 管理员到了程序员那,很多体力活就可以变成自动化了,我设计了一套程序,可以快速创建gerrit项目设计代码开源到gitlab中 https://github.com/yyw794/GerritCreateProjects由于gerrit支持全功能的RESTFUL操作,因此,选择pygerrit2库原创 2017-09-13 09:16:34 · 6133 阅读 · 0 评论 -
基于虚拟串口的新RobotFramework测试环境
现状系统测试使用RobotFramework。 CI服务器在机房,虽然也有串口,但是,机房不适合拜访测试设备。 因此,在实验区,额外放了一台RobotFramework测试主机(CI服务器的从机),由CI服务器调度它干活。见下图 期望由于对简洁有强迫症,因此,决定消灭掉这台额外的测试主机。希望做成如下效果。实际真的做到了!方案原理在PC,做一个PTY1(伪终端)并将其链接到PC串口通信用的/d原创 2017-09-18 11:27:28 · 1524 阅读 · 3 评论 -
制作ubuntu16.04最小docker镜像
背景:最近在建设linux统一开发服务器,用的是ubuntu16.04系统.由于开发人员需要使用docker,因此,需要做一个docker image给大家用.由于国家的网络限制问题,很难从dockerhub中下载到docker镜像,因此,委托同事下载了一个ubuntu14.04的docker镜像虽然,docker镜像是14.04,不是我们系统的16.04,但是,d原创 2017-09-18 11:56:02 · 5366 阅读 · 0 评论 -
gerrit使用非默认私钥的配置方法
默认私钥的局限ssh生成密钥对时,大家一般使用默认名称(id_rsa),这样,ssh-agent会默认加载这把钥匙。 这也就是大家没有这个场景经验的原因(过程简化,但也了解不了它的机制)。 当需要面对多个系统、维护多把钥匙时,已经不能再使用默认名称了。非默认密钥名称的配置方法不推荐方法1由于ssh-agent 使用~/.ssh/id_rsa,所以,有人这么操作ln -s ~/.ssh/${you原创 2017-09-13 08:34:53 · 818 阅读 · 0 评论