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 应用打包签名自动化),进一步优化了构建打包速度.快 ...
随机推荐
- Area区域
1.mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时 ...
- 中国UTM分区
高斯-克吕格投影是“等角横切圆柱投影”,投影后中央经线保持长度不变,即比例系数为1: UTM投影是“等角横轴割圆柱投影”,圆柱割地球于南纬80度.北纬84度两条等高圈,投影后两条割线上没有变形,中央经 ...
- Visual Assist X 工具栏不显示 toolbar
Visual Assist X ,工具栏,不显示, toolbar 1)首先确认安装顺序是否正确,先安装VC,再安装Visual Assist X 2)确认安装的Visual Assist是否添加到V ...
- Emgu CV播放视频
public partial class Form1 : Form { Capture _capture; public Form1() { Initializ ...
- jQuery实现锚点平滑定位
一般的锚点,就是点击一个按钮或者其他元素可以实现定位效果,当然可以使用锚点实现,但是这个不够美观,没有平滑的动画过渡效果,下面就通过代码实例介绍一下利用jquery实现平滑的定位效果. <!DO ...
- loadRunner 负载机连接错误分析
错误信息: Error: Process "lr_bridge.exe" was not created on remote host "192.168.86.17&qu ...
- 决策树 -- ID3算法小结
ID3算法(Iterative Dichotomiser 3 迭代二叉树3代),是一个由Ross Quinlan发明的用于决策树的算法:简单理论是越是小型的决策树越优于大的决策树. 算法归 ...
- git 证书错误
git clone https://github.com/openstack-dev/devstack.git Cloning into 'devstack'... error: server cer ...
- Manhattan distance(for lab)
Input four integer x1, y1, x2, y2, which is mean that the coordinates of two points A(x1, y1), B(x2, ...
- [转载]sql语句练习50题
Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,score) 成绩表 Teacher(Tid,Tname) ...