随笔分类 - 持续集成
摘要:这里先零散记录一下,后续逐渐再完整整理。 远程scp无密码登录 假设有两台服务器,A是Jenkins构建服务器,B是应用服务器,A构建好应用之后,将包传到B进行发布。 在A上面执行 ssh-keygen -t rsa -P '', -P后面两个单引号表示密码为空 我的操作记录与部分截图: 只直接执行
阅读全文
摘要:启用EPEL存储库 RHEL/CentOS 7 64位: RHEL/CentOS 6 32位: CentOS 7 不支持 32位 EPEL 存储库,所以用,RHEL/CentOS 6 32位的。 安装 git 命令
阅读全文
摘要:参考:https://www.cnblogs.com/tian-xie/p/6264104.html 工具下载:https://downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-2.5.5.exe
阅读全文
摘要:这篇文章,介绍了gitlab CI相关:https://mp.weixin.qq.com/s/VYztZB2-_AOSZaMmXbsmFw 看起来有一些开源的现成组件可用,相比自己去写,应该有帮助,看完之后,我准备实践一下。 找了一下,有些资料可以参考: github搜索结果:https://git
阅读全文
摘要:Gradle官方文档:https://docs.gradle.org/current/userguide/installation.html#sec:download 使用 Gradle 命令行:http://wiki.jikexueyuan.com/project/gradle-2-user-gu
阅读全文
摘要:Jmeter在某项目中进行性能测试中的应用实践样例 前段时间再次做了一次实践,基于JMeter进行了一下性能测试。昨天简要整理了一下,写了一篇文档,现在分享于此。 编制 念槐聚 日期 2016-01-26 审核 日期 发布 日期 发布 日期 变更记录 *修订类型分为 A - ADDED M - MO
阅读全文
摘要:在网上看到了一款号称云时代的操作系统:数人云,简单看了一下其产品Demo:https://dashboard.shurenyun.com/cluster/listclusters ,瞬间觉得很眼熟,有种似曾相识的感觉,原来和我2012~2013年时候,在EISOO平台研发部门时候,为当时的云存储后端
阅读全文
摘要:本来在忙一些事情,结果刚才突然收到一个临时的事情,号称很着急。 问了一下,原来是需要在本地搭建一个git库,但其实之前我是有做过gitserver的,不过是在阿里云(部分分布在青云)上,而且目前在使用过程中。 为什么需要重新在本地再搭建一个? 问了之后,才知道原来是这样的,同事要在本地折腾和编译an
阅读全文
摘要:之前已经实现了Android的持续集成,并在项目中应用了一段时间。恰逢现在有几分钟时间,把之前的一些零散的点滴记录和整理一下,供有需要的朋友参考,或后续复用。 需要的准备知识:gitlab、Jenkins、各种plugins、shell等; 另外,推荐一个seafiles,相当于云存储网盘,大家可以
阅读全文
摘要:这两天折腾一个关于gitlab的问题,搞得比较焦头烂额。不过经过折腾,最终还是成功了。 当面对着一个问题,并且看到还没被解决的时候,感觉很不舒服; 努力折腾之后,解决之后,也会身体轻松。或许工程师天生就是"不解决问题不舒服斯基"。这是不好的习惯,以后要改。这里简要记录一下。 一.产生的问题描述: 前
阅读全文
摘要:“IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs 就一切搞定” 这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实 IDE也是底层也是调用命令行工具而已,只不过给
阅读全文
摘要:一些测试要点 编写规范的代码 源代码编写规范 代码命名规则 代码编写风格编写正确的代码 确定代码功能 确定正确的输入 确定正确的输出 确定正确的处理过程避免代码错误,对异常处理 代码中错误的来源 错误报告机制 为异常分类并提供处理函数设计 函数声明设计 函数解耦 代码块的粒度切割 合理使用分支 使用
阅读全文
摘要:简单几步配置gitlab 之前配置gitlab需要很多步骤,要装apache2、ruby、tomcat、mysql等一片东西。有没有更简单的方式呢?现在可以借助bitnami,简化了很多。 可以参考vpsee写的文章:http://www.vpsee.com/2012/11/install-gitl
阅读全文
摘要:前提:宿主机需要支持虚拟化,如果未打开,则需要重启机器,在bois中打开该项; Ubuntu 及 KVM 相关主要参考官方 https://wiki.ubuntu.com/kvm 另外也可参考该页面:http://wiki.ubuntu.com.cn/Kvm%E6%95%99%E7%A8%8B 一.
阅读全文
摘要:上周花了点时间把CI环境再次给搞起来了,但是觉得在实体机中总觉得不是很安心,安全性不足,另外没有做备份,安全性、扩展性等都不足,且不好迁移。 因为目前只给了我一台PC及,配置其实也不怎么样。但是却需要承载不少的CI任务。 包括后端云的代码及分析,其中包含不下10个子系统; 设备端包含了ROM,相关L
阅读全文
摘要:Jenkins失败变红,查看控制台输出信息,发现错误如下: [xUnit] [INFO] - Starting to record. [xUnit] [INFO] - Processing JUnit [xUnit] [INFO] - [JUnit] - 1 test report file(s)
阅读全文
摘要:先看问题:jenkins与nosetests问题:nosetests: error: no such option: --cover-xml Jenkins红了,好几个项目都是如此。简单看了一下控制台输出,最后几行如下。基本可以猜出nosetests装的有问题。 简单看了一下配置,跟踪其构建node
阅读全文
摘要:linux系统启动过程中给出错误: There are offline or missing virtual drives with preserved cache. Please check the cables and ensure that all drives are present.Pre
阅读全文
摘要:使用hudson进行持续集成,环境都正常运行。但是我们的开发人员提意见说:邮件给的结果太简单,不够清晰,通过邮件不明白失败原因。 于是参考网络帮助,进行修改和优化。目前基本可用。参考了如下文章: 《使用email-ext替换Jenkins(Hudson)的默认邮件通知》 http://www.juv
阅读全文