CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试
原文首次发布与 flow.ci Blog >> 链接,转载请联系:)
准备了很久,CI Weekly 第一期终于来了。
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外关于持续集成、持续交付,持续部署、自动化测试、devops、敏捷开发等实践教程、资源与工具,以及一些工程师文化相关的程序员 Tips。
同时,CI Weekly 会坚持每周发布一期精选文章,每一期的文章尽量围绕 CI 相关的 topic 展开,在flow.ci 微信公众号、官方微博,知乎专栏,简书等同步更新,欢迎关注或投稿:)
第一期篇幅有点长,内容丰富,请准备好开启新的技术旅途~
『 持续集成相关实践教程 』
使用GitLab来实现IOS项目的持续集成CI
这篇文章讲述了持续集成和交付/部署(CI/CD)方面的一些基础知识,集合APP开发中遇到的一些问题,优化产品打包、测试过程。(via : 简书cjzhao)
Jenkins+GitHub+Xcode+fir搭了一个持续集成环境
使用Jenkins+GitHub+Xcode+fir搭建持续集成环境,过程记录很详细。(via :简书 宣X_x)
Android CI with docker
develop -> commit -> build -> test -> (deploy) -> repeat* 重复整个开发周期,直到交付成功。(via: Medium@Malinskiy)
使用Jenkins搭建iOS/Android持续集成打包平台
"为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。”基本上这个流程所有开发APP的团队都可能会用到。(via:DebugTalk)
蚂蚁金服AQC持续集成平台漫谈
蚂蚁金服的AQC持续集成平台,拥有全站级的持续集成能力。感兴趣的来看看(via :51Testing软件测试网)
谈谈持续集成,持续交付,持续部署之间的区别
经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?(via : @风起云飞flowci)

『 自动化测试 』
11 Development Tools That Help with Testing Mobile Apps
这篇文章采访了五个应用程序测试和QA专家,到底什么的移动开发工具是必不可少的流程。最终给出了11个关于移动应用测试的开发工具。(via:Medium@Proto.io)
用Python开发自动化测试脚本
这是一种自动化回归脚本的方式,可以重复性的回归现有功能,并给出回归测试报告。(via :Mikko_q)
前端自动化测试探索
本文试图探讨前端自动化测试领域的工具和实践。(via :FEX 百度 Web 前端研发部)

『 DevOps 』
高效DevOps的10项实践
高效的DevOps实践可以实现高效协作,平滑运营,更整洁的代码等.(via :无敌北瓜)
The 15-point DevOps Check List
15个 DevOps list 让你更全面地 DevOps,读完受益匪浅。(via : Twitter@eon01 )
『 代码质量&工程师文化 』
Moving Fast With High Code Quality
看 Quora 的代码文化。(via : Quora 工程师NIKHIL GARG)

The Most Important Startup’s Hardest Worker Isn’t a Person
Github开发、开源的聊天机器人——Hubot,用来做运维自动化(比如部署代码、重启机器),也许它才是创业公司里最刻苦的员工。(via : Twitter@eon01 )
Git工作流指南
关于 Git 工作流主题,也许这是目前最全面最深入的 Git 工作流说明,希望这篇文章能让你在工作中灵活有效地使用Git。(via : @oldratlee )
以上是 CI Weekly #1 的所有技术分享,
如有问题,请联系我们~
Happy building!
flow.ci team
CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试的更多相关文章
- CI Weekly #6 | 再谈 Docker / CI / CD 实践经验
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...
- CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?
终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了.在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中.比如: iOS 快速入门文档更新: ...
- CI Weekly #21 | iOS 持续集成快速入门指南
搭建 iOS 持续集成环境要多久?每个 iOSer 都有不同的答案.这次我们整理了 flow.ci 的 iOS 持续集成的相关文档和最佳实践,希望帮你更快地完成构建.更新文档见: flow.ci iO ...
- CI Weekly #10 | 2017 DevOps 趋势预测
2016 年的最后几个工作日,我们对 flow.ci Android & iOS 项目做了一些优化与修复: iOS 镜像 cocoapods 版本更新: fir iOS上传插件时间问题修复: ...
- CI Weekly #9 | 揭秘阿里 Docker 化实践之路
2017年悄然而至,对 flow.ci 你有什么新的期待呢?新的一年,flow.ci会越来越强大好用,希望继续得到你的支持与反馈.最近,我们做了如下的「功能优化」与「问题修复」,看看有没有你想要的: ...
- CI Weekly #8 | CI/CD 技能进阶路线
在使用 flow.ci 进行持续集成的过程中,也许你会遇到一些小麻烦.最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用.如果你遇到其他问题,也可以通过「在线消息」或去 Git ...
- CI Weekly #13 | 用更 Geek 的方式配置你的 CI 工作流
flow.ci 的重大更新来了--支持通过 .yml 文件配置工作流(测试阶段),具体的使用方法可参考文档:同时 flow.ci 也开放了社区>> club.flow.ci,使用的任何问题 ...
- CI Weekly #14 | 如何搭建合适的持续交付开发流程?
时隔 10 个月,flow.ci 开始正式收费上线.为感谢对我们的内测支持,所有内测用户可继续免费使用基础版 30 天,截止至 3 月 15 日失效.欢迎随时告诉我们你对收费版 flow.ci 的反馈 ...
- CI Weekly #20 | 从持续集成的角度看 “云” 的价值
很多移动开发工程师对 fastlane 耳熟能详,最近 flow.ci 的 iOS 工作流「编译」这步已采用 fastlane gym 工具(iOS 应用打包签名自动化),进一步优化了构建打包速度.快 ...
随机推荐
- 安卓奇葩问题之:运行OK,打包安装崩溃(原因是:代码不规范导致编译出错)
咳咳,还是那句话,真是日了狗了 这个问题真的很难找,废话不多少,上酸菜. 报错信息是这个方法返回的图片找不到 public static int getImgID(boolean isBig, int ...
- DeliciousRetouch加强中文版v3.0-支持CS6--C鲁中C 2015.5 影楼磨破插件
支持PS CC至最新版CC 2015.5下载地址: [点击下载] 支持系统Win/Mac 画像修版"美味修整3"扩展Photoshop 您需要使用的所有工具DR3扩展,这里的顶部面 ...
- PHP中实现MySQL嵌套事务的两种解决方案
PHP中实现MySQL嵌套事务的两种解决方案 一.问题起源 在MySQL的官方文档中有明确的说明不支持嵌套事务: Transactions cannot be nested. This is a co ...
- Objective-C 关联
在项目开发中,经常会使用到关联,就是将两个实例对象绑定,使得其中一个实例对象成为另一个实例对象的一部分.关联特性在mac os 10.6 及ios 3.1以上才可以使用. 关联的使用是基于关键字来实现 ...
- Linux内核--网络栈实现分析(四)--网络层之IP协议(上)
本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7514017 更多请看专栏,地址 ...
- ABP框架详解(四)Feature
ABP框架中存在一个Feature的特性,功能和设计思路非常类似于框架中的Authorization功能,都是来控制用户是否能够继续操作某项功能,不同点在于Authorization默认是应用在IAp ...
- stanford-parser使用说明
主意:本说明文档针对stanford-parser-full-2014-06-16.不同版本的parser,其功能和表示形式可能会略有不同.但总体不会有太大差异 Stanford parser是一款较 ...
- 二进制求最大公约数&&输出二进制
Divided Land Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Tot ...
- web编程 java.io.EOFException错误
java.io.EOFException 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exce ...
- c语言编译器(linux平台下安装c语言环境)一
gcc : 语言的默认编译器 (ubuntu下输入gcc,可根据终端输出查看是否安装了gcc) g++ : c++的默认编译器 (ubuntu下输入g++,可根据终端输出查看是否安装了g+ ...