- 博客(151)
- 收藏
- 关注
原创 新一代 CI 持续集成工具 flow.ci 正式开源
很高兴地宣布 flow.ci 在 Apache-2.0 协议下正式开源了。flow.ci 是国内首套开源持续集成(CI) 解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件。 官方网站:https://flow.ci 开源地址:https://github.com/flowci以此,你可以将功能完整的 flow.ci 持续集成服务部署到
2017-12-06 14:37:07 1737
原创 CI Weekly #22 | flow.ci 新版 iOS 构建流程的 4 大变化
好久不见,最近 flow.ci 针对 iOS 项目重新设计了创建项目的流程,较之前相比有 4 个变化:在创建项目阶段加入项目有效性检测,大大减少了构建失败率,有问题早发现!在创建项目阶段加入项目配置功能,比如 iOS 用户可以灵活切换构建需要使用的 Scheme !创建项目流程 UI & UE 整体提升,单页面一览无余!! 单元测试、产物找不到?试试新版的构建详情页! 更多优化请在新版体
2017-07-12 16:09:19 714
原创 CI Weekly #21 | iOS 持续集成快速入门指南
搭建 iOS 持续集成环境要多久?每个 iOSer 都有不同的答案。这次我们整理了 flow.ci 的 iOS 持续集成的相关文档和最佳实践,希望帮你更快地完成构建。更新文档见: flow.ci iOS 项目快速入门指南 iOS 证书设置指南 iOS 项目 Build 失败的常见原因iOS 最佳实践: iOS自动构建套件 - flow.ci + fir.im + Cod
2017-06-15 15:34:04 778
原创 CI Weekly #20 | 从持续集成的角度看 “云” 的价值
很多移动开发工程师对 fastlane 耳熟能详,最近 flow.ci 的 iOS 工作流「编译」这步已采用 fastlane gym 工具(iOS 应用打包签名自动化),进一步优化了构建打包速度。快去体验一下:)这期 CI Weekly 整理了持续集成的“云”价值分析、Netflix 的微服务实践、React Native 持续部署实践、持续集成的容器化实践、DevOps等技术分享,希望对你有用~
2017-06-02 15:14:17 846
原创 我和 flow.ci 的第一次亲密接触
编者按:本文转载自 flow.ci 用户 @君赏 的实践分享,原文链接这里。这不是第一次听说 flow.ci ,记得当时 fir.im 新出这个服务的时候,我也是心情十分激动的去尝试,结果是只支持安卓,我可是iOS的程序员呀!这次 flow.ci 已经支持 iOS,并且支持 Objective-C 和 Swift 语言了,我已经迫不及待的想要尝试了。让我们开始吧!这是我们登录之后看到的界面,还是 f
2017-05-26 11:20:35 799
原创 CI 经常失败?可能是这 5 大原因…
本文翻译自文章 Top 5 Reasons for CI Failure,主要介绍了 CI 失败的五个原因,包括 CI 服务的错误选择、CI 工程师的不专业性、随意更改CI服务器配置、CI服务器性能差、缺乏管理等。由 flow.ci-Meng 编译整理。敏捷开发不可能完美,必须有 CI 实践的助力。CI 是持续进行分析、构建、测试和部署的自动化流程,在正式发布到生产环境之前,CI 会检查代码质量和测
2017-05-19 18:19:51 816
原创 CI Weekly #19 | 关于软件开发模型的思考,以及最新 CI/CD 实践分享
五月一来,夏天便悄然而至。flow.ci 也带来了几个新的变化,帮你进一步优化开发工作流。一起来看看这几个重点功能:支持 iOS 项目 Xcode8.3 构建iOSer 们重点来了,flow.ci 已支持最新的 Xcode8.3 版本进行构建,选择版本时直接选择 Xcode8 即可 :)支持 Git 仓库的缓存构建工作流到 Git Clone 这一步,打开 flow_cache_repo 按钮,
2017-05-15 15:28:37 837
原创 fir.im 持续集成技术实践
互联网时代,人人都在追求产品的快速响应、快速迭代和快速验证。不论是创业团队还是大中型企业,都在探索属于自己的敏捷开发、持续交付之道。fir.im 团队也在全面实施敏捷,并推出新持续集成服务 — flow.ci ,以帮助企业将开发测试流程自动化,更快速地交付产品。4月15日,fir.im CTO 郭扬在“光环国际·2017敏捷春季峰会”带来了《敏捷工程实践的基石——持续集成》的技术实践,从敏捷方法
2017-05-11 16:03:38 1124
原创 iOS 自动构建套件 - flow.ci + fir.im + Coding
编者按:本文转载自 flow.ci 用户 GitHub@mzying2013 的实践分享,原文链接这里。前言相信很多最开始接触自动构建都是从 Jenkins 开始的。都是纯手工搭建,本地代码创库也是 Gitblit 搭建的。基本上每次换工作,都需要重新搭建一遍,实在心累。期间踩坑无数,暂且不表。接触到 flow.ci 还是因为之前一直在用他们的 APP 发布平台服务 fir.im 。本文是我对
2017-05-08 12:08:04 1340
原创 CI Weekly #18 | flow.ci iOS 最佳实践出炉,正式支持 Git@OSC 构建
如大家所期待,flow.ci 现已支持开源中国的代码仓库 - 码云,可以直接构建 Git@OSC 的项目了,点击创建项目-选择代码仓库-选择码云-绑定 OSChina 账户-选择要构建项目,教程看这里哟!最近,我们在征集 flow.ci 的 iOS 最佳实践,感谢用户 GitHub@mzying2013 和 @君赏 的精心分享,供大家参考,期待更多的投稿 :)
2017-05-03 18:20:00 682
原创 fir.im Weekly - 如何在 iOS 上构建 TensorFlow 应用
本期 fir.im Weekly 收集了最近新鲜出炉的 iOS /Android 技术分享,包括 iOS 系统开发 TensorFlow 教程、iOS 新架构、iOS Notifications 推送实践,Android 无埋点 SDK 技术、代码质量保证、Android hook 技术等,希望对你有用。『 iOS开发分享』教你为 iOS 系统开发 TensorFlow 应用独立开发者 Matthi
2017-04-19 14:48:02 1184
原创 CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享
这周一,我们迫不及待写下了最新的 changelog —— 项目语言新增「Java」。创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去试试吧~最近 flow.ci 2017 招聘计划正式启动,我们需要高级 Ruby 工程师、 高级前端工程师、DevOps 运维开发工程师、产品经理、初级工程师的加入,一起赋予 flow.ci 更稳定流畅
2017-04-14 11:34:30 623
原创 CI Weekly #16 | 从另一个角度看开发效率:flow.ci 数据统计功能上线
很开心的告诉大家,flow.ci 数据统计功能已正式上线。进入 flow.ci 控制台,点击「数据分析」按钮,你可以按照时间日期筛选,flow.ci 将多维度地展示「组织与项目」的构建数据指标与模型,包括构建成功率、构建次数、构建时长等,更方便地了解团队项目的构建状态。flow.ci 展示的不只是优雅可观、一目了然的数据分析图,更重要的是帮助构建者提升开发效率,交付更多的价值。说了这么多,也不能错过
2017-03-30 15:11:22 867
原创 CI Weekly #15 | 据说新版 flow.ci Dashboard 界面很酷
好久不见 :)最近工程师们卯足了劲,全新的 flow.ci dashboard 页面 已经与所有用户见面了。更快捷地创建项目,构建列表页面新增分支,Pull Request 界面;侧边栏新增构建任务监控和项目监控,整个 Dashboard 界面焕然一新,快去 flow.ci 体验一下吧。除此之外,flow.ci 也做了些许「功能优化」与「问题修复」,性能和体验在持续优化中。比如:支持 React
2017-03-27 12:08:56 754
原创 全新的 flow.ci Dashboard UI 上线
全新的 flow.ci Dashboard 页面上线了,更快捷地创建项目,构建列表页面新增分支,Pull Request 界面;侧边栏新增构建任务监控和项目监控,整个 Dashboard 界面焕然一新,一起来看看新版的变化吧~更简单快捷地创建项目新版的创建项目默认选择最近使用的代码仓库和组织,创建项目的流程从上一版的「选择项目-选择代码仓库-选择组织-选择项目」的 4 个步骤简化成「选择代码仓库-选
2017-03-22 15:39:58 577
原创 fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享
本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享、源码等,iOS 中图片技术的解压缩、逆向实战、iOS SDK 实践,Android架构思考、Android触摸事件分发、蘑菇街Android热修复、MVP+Retrofit+RxJava网络请求框架搭建,希望对你有用。『 iOS开发分享』谈谈 iOS 中图片的解压缩“对于大多数 iOS 应用来说,图片
2017-02-27 10:32:12 843
原创 几分钟看完 flow.ci 全部功能
从 0 到 1,从邀请式内测到收费上线,flow.ci 经历了十个多月的沉淀与打磨。这期间,flow.ci 工程师们奋力赶工,进行了一系列的大功能更新,Bug 修复,功能优化。这篇文章记录了 flow.ci 内测期间的大功能更新和相关的实践教程,以及在可预见的未来 flow.ci 将迭代的新功能。正式内测4月初,flow.ci Beta 上线,正式进入开发者的视野。 Beta 版的 flow.ci
2017-02-23 17:55:31 2909
原创 CI Weekly #14 | 如何搭建合适的持续交付开发流程?
时隔 10 个月,flow.ci 开始正式收费上线。为感谢对我们的内测支持,所有内测用户可继续免费使用基础版 30 天,截止至 3 月 15 日失效。欢迎随时告诉我们你对收费版 flow.ci 的反馈,期待听到你们的声音。再来看看本期的 CI Weekly ,包含唱吧团队/三拾众筹团队的持续交付与部署实践,自动化测试工具、使用 flow.ci 自动部署文档的实践和一些其它的技术分享,希望对你有用~『
2017-02-21 10:43:34 671
原创 使用 flow.ci 快速发布你的项目文档
软件研发的协作过程中,文档是必不可少的一环,有需求文档、接口文档、使用文档等等。当开始写文档时,首先会遇到两个问题:team members 之间如何协作?文档 OK 后如何分发,去哪里看?如何更新?很早的时候采用 word+ppt 做文档,然后放到共享服务器(ftp,samba)上,这种方式会有文档锁定和覆盖的问题,几个人的小团队还可以,大不了更新的时喊一嗓子:“我要更新文档了,大家都不要占
2017-02-15 11:51:01 1281
原创 fir.im Weekly - 可能是 2017 最好的 Swift 学习资源
春节假期刚结束,一大批新鲜干货就来了。@故胤道长 分享了一份开源 Swift30 Projects ,内含 30 个小App,更新至 Swift 3.0,目前更迭的这个版本更注重代码规范和架构设计,且每个项目注明了教程链接。正如作者所说,by the developer and for the developer,方便每一个 swifter 学习。本期 fir.im 整理了其他一些新鲜的 iOS /
2017-02-13 12:11:07 1430
原创 CI Weekly #13 | 用更 Geek 的方式配置你的 CI 工作流
flow.ci 的重大更新来了——支持通过 .yml 文件配置工作流(测试阶段),具体的使用方法可参考文档;同时 flow.ci 也开放了社区>> club.flow.ci,使用的任何问题和反馈可以在这里讨论:)在此,奉上新一期的 CI Weekly ,包含艺龙团队/Blue Green的持续部署、DevOps交付、DevOps tools,自动化测试方面的一些技术分享,希望对你有用~『持续部署/交
2017-02-06 15:09:56 558
原创 fir.im Weekly - 2017 年必须了解的 iOS 开源库
放假的脚步临近,每个人都在期待一个愉悦的春节假期。最近,@张嘉夫 分享了一篇 Medium 上的文章《33 个 2017 年必须了解的 iOS 开源库》,总结了 2016 年最棒的 iOS 开源库;另外,@googdev 也分享了2016 Android Top 10 Library,假期无聊的时候看一看。预祝你的 2017 开发征途坐上火箭,加速成长。本期 fir.im 整理了新鲜的 iOS /
2017-01-22 11:30:02 1147
原创 CI Weekly #12 | 微信小程序的自动化测试进阶
岁末将至,站在年终冲刺的尾巴上,flow.ci 新增了个人和团队设置的功能:上线团队功能,注册时默认创建一个与用户名一致的团队,可设置:团队名称、增减团队成员,后续会不断完善;增加个人设置,可修改个人信息、密码、Git 仓库绑定、微信绑定等.除此之外,「 flow.ci 配置文件」也将在春节前上线,详情请大家关注 flow.ci Changelog.本期 CI Weekly 整理了微信小程序的
2017-01-19 11:38:48 649
原创 CI Weekly #11 | 微服务场景下的自动化测试与持续部署
又一周过去了,最近我们的工程师正在搞一个“大事情” ——「flow.ci 配置文件」,稍微剧透一下,这个功能预计会在春节前上线。详情请大家关注 flow.ci Changelog 或其他官方通知:)本期 CI Weekly 收录了的CI/CD实践、微服务自动化测试与持续部署、前端/小程序的自动化测试等技术分享,希望对你有用~『CI/CD实践/微服务/DevOps 』Microservices 场景下
2017-01-13 10:57:25 612
原创 fir.im Weekly - 2016 移动开发技术大回顾
2016 年是移动技术发展迅速的一年,认认真真回顾这一年必不可少。@移动开发前线 的 这篇 2016移动开发技术巡礼 ,精心盘点了 2016 年 移动开发技术大事件,分为 iOS/Android平台篇、iOS/Android开发技术篇、跨平台技术篇(React Native、Weex、微信小程序)、热门行业技术篇(直播、VR/AR)等等,值得阅读。另外,@开发者头条也发布了十大 iOS 开发者必读好
2017-01-09 11:36:12 681
原创 CI Weekly #9 | 揭秘阿里 Docker 化实践之路
2017年悄然而至,对 flow.ci 你有什么新的期待呢?新的一年,flow.ci会越来越强大好用,希望继续得到你的支持与反馈。最近,我们做了如下的「功能优化」与「问题修复」,看看有没有你想要的:「功能优化」Android build 脚本改成界面化配置;iOS 打包插件增加脚本显示;重新授权提示;已创建项目做出标记;流程完成后的插件中文化;BitBucket 的 Tags 触发代码优
2017-01-05 12:13:34 623
原创 fir.im Weekly - iOS / Android 动态化更新方案盘点
动态化更新是 App 开发必然面对的问题。在 iOS 环境下,Apple 开发者们像是“ 带着手铐脚镣跳舞” ,相比之下 Android 开发者会轻松一点,有很多相关的开源框架帮助 App 进行热修复、热更新。本期 fir.im Weekly 整理了滴滴打车团队动态化方案、JSpatch 的作者 iOS 动态化分享,以及 QQ空间、微信、微信读书、美团点评技术团队的 Android 热修复热更新方案
2016-12-26 14:05:54 1294
原创 CI Weekly #8 | CI/CD 技能进阶路线
在使用 flow.ci 进行持续集成的过程中,也许你会遇到一些小麻烦。最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用。如果你遇到其他问题,也可以通过「在线消息」或去 Gitter群 给我们反馈 :)这期 CI Weekly 收录了一些CI/CD进阶线路、具体实践、Dcker/微服务、DevOps相关的技术分享,一起看看~『CI/CD进阶路线/相关实践 』The Conti
2016-12-22 12:01:42 934
原创 fir.im Weekly - App 性能监测优化 二三事
每一个成功的 App,都拥有强大的性能体验。本期 fir.im Weekly 整理了微信读书、美团外卖、 天猫、美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看。微信读书 iOS 质量保证及性能监控App 版本快速迭代,功能越来越复杂,App卡死动画丢失等等问题出现。看看微信读书 iOS 版本是如何利用监控工具来解决这些问题。文章传送门。美团外卖移动端性能监测体系实现“从开发、测试
2016-12-19 14:11:51 1061
原创 CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?
终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了。在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中。比如:iOS 快速入门文档更新;构建列表状态显示优化,更方便地辨别当前任务的构建状态;前端界面体验优化;GitLab 支持读取 Group 项目列表.更新详情见 flow_ci changelog。如果你在使用过程中遇到问题,可
2016-12-15 12:03:25 544
原创 fir.im Weekly - 聊聊 Google 开发者大会
中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国。12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Developers 的官网、文档、博客教学视频等开发技术资源,同时也透露了 Angular 和 Firebase 也作为在中国的技术重头戏。更多可以看看这篇文章—— Google开发者大会给我们带来了什么,还有 @C
2016-12-12 15:47:45 777
原创 CI Weekly #6 | 再谈 Docker / CI / CD 实践经验
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)嗨,上周我们对 iOS/Android 项目持续集成做了比较多的功能优化,同时恢复了对 GitLab
2016-12-09 10:49:08 675
原创 CI Weekly #5 | 微服务架构下的持续部署与交付
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)上周,我们对 flow.ci 做了比较多的功能优化: 1、iOS 项目持续集成iOS 项目支持 Ca
2016-12-06 11:10:47 868
原创 fir.im Weekly - 揭秘 iOS 面向协议编程
本期 fir.im Weekly 重点推荐关于 iOS 面向协议编程相关文章,还有 iOS 多线程安全、Swift 进阶、Android MVVM 应用框架、Android 蓝牙实践等技术文章分享和工具源码分享~『iOS / Android开发分享 』面向协议编程与 Cocoa 的邂逅“面向协议编程 (Protocol Oriented Programming,以下简称 POP) 是 Apple 在
2016-12-05 11:09:51 911
原创 CI Weekly #4 | 不同规模的团队,如何做好持续集成?
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)转眼一周过去了,flow.ci 的 iOS 项目持续集成正在内测邀请中,也有热情的用户写了一篇 flo
2016-11-30 11:19:23 836
原创 fir.im Weekly - 让 iOS 应用更加安全
攻易防难,关于 iOS 应用安全看起来有些神秘。iOS Security , 源于[@吴发伟则平](吴发伟则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向、安全、反编译、静动态分析的文章。感兴趣的同学可以去看看。同时,也推荐阅读沙梓社和吴航的《IOS应用逆向工程》,这本书以工具+代码的形式全面系统地展开知识点,有相关问题可以在iosre论坛讨论。除此之外,本期
2016-11-28 12:29:49 1241
原创 fir.im Weekly - 暖心的 iOS 持续集成,你值得拥有
一则利好消息,flow.ci 支持 iOS 项目持续集成,想试试的伙伴去 Gitter群 问问。首批尝鲜用户@阿米amoy 已经用 flow.ci 实现了基本的 iOS 持续集成,并详细记录整个 Build, Test, Deploy 的过程,详情见:flow.ci 初体验!记一次暖心的 iOS 持续集成除此外,再来看下最近的 iOS/Android 相关的工具、源码分享和技术文章~『iOS / A
2016-11-21 11:30:26 834
原创 CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)逝者如斯夫,不舍昼夜。一晃几个月的时光已逝,我们在秋冬交界忙碌中做了许多事情:flow.ci 开启公
2016-11-16 11:46:46 883
原创 fir.im Weekly - 如何进行 Android App 性能优化
关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR 、Layout 、消除卡顿 到 内存优化、内存分析工具大概十五六篇,并对此做一个总结>>App性能优化系列结语篇,希望能给大家一些帮助。除此之外,本期 fir.im Weekly 一如往常,整理了iOS/Android 相关的工具、源码分享和技术文章,来看看~『Android/iO
2016-11-14 11:51:12 921
原创 fir.im Weekly - TouchBar 从入门到开发
自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象。除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门开发指南,对于没有接触过 macOS App 开发的同学也可以轻松上手。@江南的悲伤 在上篇的基础上研究了 Multi-Touch Bar 的 UI 机制和各种新控件的特性,写了一篇进阶版Multi-T
2016-11-07 15:01:00 924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人