好久不见 :) 最近工程师们卯足了劲,全新的 flow.ci dashboard 页面 已经与所有用户见面了.更快捷地创建项目,构建列表页面新增分支,Pull Request 界面:侧边栏新增构建任务监控和项目监控,整个 Dashboard 界面焕然一新,快去 flow.ci 体验一下吧. 除此之外,flow.ci 也做了些许「功能优化」与「问题修复」,性能和体验在持续优化中.比如: 支持 React Native: 优化 iOS build 脚本,上传证书后才可进行 build: 邮件模板优化…
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 嗨,上周我们对 iOS/Android 项目持续集成做了比较多的功能优化,同时恢复了对 GitLab 的支持,修复了一些常见问题,详情见flow_ci changelog,如有问题可通过「在线消息」或…
搭建 iOS 持续集成环境要多久?每个 iOSer 都有不同的答案.这次我们整理了 flow.ci 的 iOS 持续集成的相关文档和最佳实践,希望帮你更快地完成构建.更新文档见: flow.ci iOS 项目快速入门指南 iOS 证书设置指南 iOS 项目 Build 失败的常见原因 iOS 最佳实践: iOS自动构建套件 - flow.ci + fir.im + Coding 我和 flow.ci 的第一次亲密接触 flow.ci 初体验! 记一次暖心的 iOS 持续集成 更多文档和最佳实践请…
软件研发的协作过程中,文档是必不可少的一环,有需求文档.接口文档.使用文档等等.当开始写文档时,首先会遇到两个问题: team members 之间如何协作? 文档 OK 后如何分发,去哪里看?如何更新? 很早的时候采用 word+ppt 做文档,然后放到共享服务器(ftp,samba)上,这种方式会有文档锁定和覆盖的问题,几个人的小团队还可以,大不了更新的时喊一嗓子:"我要更新文档了,大家都不要占用某某文件(使用windows共享文档的童鞋应该很熟悉)".更新完了还要再喊一嗓子.除此…
好久不见,最近 flow.ci 针对 iOS 项目重新设计了创建项目的流程,较之前相比有 4 个变化: 在创建项目阶段加入项目有效性检测,大大减少了构建失败率,有问题早发现! 在创建项目阶段加入项目配置功能,比如 iOS 用户可以灵活切换构建需要使用的 Scheme ! 创建项目流程 UI & UE 整体提升,单页面一览无余!! 单元测试.产物找不到?试试新版的构建详情页! 更多优化请在新版体验,快来尝鲜吧!如有问题可通过「在线消息」快速反馈,我们会尽快回复. 这期的 CI Weekly 整理了…
全新的 flow.ci Dashboard 页面上线了,更快捷地创建项目,构建列表页面新增分支,Pull Request 界面:侧边栏新增构建任务监控和项目监控,整个 Dashboard 界面焕然一新,一起来看看新版的变化吧- 更简单快捷地创建项目 新版的创建项目默认选择最近使用的代码仓库和组织,创建项目的流程从上一版的「选择项目-选择代码仓库-选择组织-选择项目」的 4 个步骤简化成「选择代码仓库-选择组织」两步,同时左边显示个人账号和组织,右边显示已经授权的项目,也更加清晰方便. 全新的构建…
很开心的告诉大家,flow.ci 数据统计功能已正式上线. 进入 flow.ci 控制台,点击「数据分析」按钮,你可以按照时间日期筛选,flow.ci 将多维度地展示「组织与项目」的构建数据指标与模型,包括构建成功率.构建次数.构建时长等,更方便地了解团队项目的构建状态. flow.ci 展示的不只是优雅可观.一目了然的数据分析图,更重要的是帮助构建者提升开发效率,交付更多的价值. 说了这么多,也不能错过上周一些「功能优化」,比如: Job 页面增加 Report 按钮,可反馈异常的构建结果:…
这周一,我们迫不及待写下了最新的 changelog -- 项目语言新增「Java」.创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去试试吧- []åç(http://7xsn88.com1.z0.glb.clouddn.com/image/6/6f/cb9ecfd352a8b1ce7889835b0aa08.png) 最近 flow.ci 2017 招聘计划正式启动,我们需要高级 Ruby 工程师. 高级前端工程师.DevOps…
如大家所期待,flow.ci 现已支持开源中国的代码仓库 - 码云,可以直接构建 Git@OSC 的项目了,点击创建项目-选择代码仓库-选择码云-绑定 OSChina 账户-选择要构建项目,教程看这里哟! 最近,我们在征集 flow.ci 的 iOS 最佳实践,感谢用户 GitHub@mzying2013 和 @君赏 的精心分享,供大家参考,期待更多的投稿 :) iOS自动构建套件 - flow.ci + fir.im + Coding 我和 flow.ci 的第一次亲密接触 再来看看这期 CI…
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 逝者如斯夫,不舍昼夜.一晃几个月的时光已逝,我们在秋冬交界忙碌中做了许多事情: flow.ci 开启公测: 呼声较高的中文版正式上线: 全面支持 iOS 项目的持续集成(需内测邀请). 相关的更新日志…
原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. devops 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 说到创业团队的项目研发和管理实践,有很多很有价值的『经验之谈』.本期收集了一些团队的持续集成.部署.自动化测试相关的工具与实践分享,…
原文首次发布与 flow.ci Blog >> 链接,转载请联系:) 准备了很久,CI Weekly 第一期终于来了. CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外关于持续集成.持续交付,持续部署.自动化测试.devops.敏捷开发等实践教程.资源与工具,以及一些工程师文化相关的程序员 Tips. 同时,CI Weekly 会坚持每周发布一期精选文章,每一期的文章尽量围绕 CI 相关的 topic 展开,在flow.ci 微信公众号.官方微博,知乎专栏,简…
flow.ci 的重大更新来了--支持通过 .yml 文件配置工作流(测试阶段),具体的使用方法可参考文档:同时 flow.ci 也开放了社区>> club.flow.ci,使用的任何问题和反馈可以在这里讨论:) 在此,奉上新一期的 CI Weekly ,包含艺龙团队/Blue Green的持续部署.DevOps交付.DevOps tools,自动化测试方面的一些技术分享,希望对你有用~ 『持续部署/交付/DevOps』 艺龙部署体系的演进 艺龙团队将容器技术与当前公司内部已有的自动化运维体系…
时隔 10 个月,flow.ci 开始正式收费上线.为感谢对我们的内测支持,所有内测用户可继续免费使用基础版 30 天,截止至 3 月 15 日失效.欢迎随时告诉我们你对收费版 flow.ci 的反馈,期待听到你们的声音. 再来看看本期的 CI Weekly ,包含唱吧团队/三拾众筹团队的持续交付与部署实践,自动化测试工具.使用 flow.ci 自动部署文档的实践和一些其它的技术分享,希望对你有用~ 『微服务/CI/CD』 微服务部署:蓝绿部署.滚动部署.灰度发布等部署方案对比与总结 目前有很多…
很多移动开发工程师对 fastlane 耳熟能详,最近 flow.ci 的 iOS 工作流「编译」这步已采用 fastlane gym 工具(iOS 应用打包签名自动化),进一步优化了构建打包速度.快去体验一下:) 这期 CI Weekly 整理了持续集成的"云"价值分析.Netflix 的微服务实践.React Native 持续部署实践.持续集成的容器化实践.DevOps等技术分享,希望对你有用~ 从持续集成看"云" 本篇音频的作者在阿里巴巴负责持续集成服务引擎…
2016 年的最后几个工作日,我们对 flow.ci Android & iOS 项目做了一些优化与修复: iOS 镜像 cocoapods 版本更新: fir iOS上传插件时间问题修复: Android 编译时,gradlew文件权限问题解决: Android 项目缓存问题修复: 邮件中构建 ID 修改. 更多详情见 flow_ci changelog. 有问题可通过「在线消息」或去Gitter群反馈,感谢你的使用与支持! 本期 CI Weekly 收录了的 DevOps 实践与预测.Doc…
2017年悄然而至,对 flow.ci 你有什么新的期待呢?新的一年,flow.ci会越来越强大好用,希望继续得到你的支持与反馈.最近,我们做了如下的「功能优化」与「问题修复」,看看有没有你想要的: 「功能优化」 Android build 脚本改成界面化配置: iOS 打包插件增加脚本显示: 重新授权提示: 已创建项目做出标记: 流程完成后的插件中文化: BitBucket 的 Tags 触发代码优化. 「Bug修复」 修复邮件插件设置多个邮箱时,部分邮箱收不到邮件的问题: 修复定时任务未启动…
在使用 flow.ci 进行持续集成的过程中,也许你会遇到一些小麻烦.最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用.如果你遇到其他问题,也可以通过「在线消息」或去 Gitter群 给我们反馈 :) 这期 CI Weekly 收录了一些CI/CD进阶线路.具体实践.Dcker/微服务.DevOps相关的技术分享,一起看看~ 『CI/CD进阶路线/相关实践 』 The Continuous Delivery Maturity Model 如何评估 CI / CD 导入的…
终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了.在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中.比如: iOS 快速入门文档更新: 构建列表状态显示优化,更方便地辨别当前任务的构建状态: 前端界面体验优化: GitLab 支持读取 Group 项目列表. 更新详情见 flow_ci changelog.如果你在使用过程中遇到问题,可以通过「在线消息」或去Gitter群 反馈给我们 :) 这期 CI Weekly 收录了一些国外公…
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 上周,我们对 flow.ci 做了比较多的功能优化: 1.iOS 项目持续集成 iOS 项目支持 Carthage 依赖管理: 去除 iOS 项目中自动管理证书设置,防止 Xcode8 编译失: 解决…
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 转眼一周过去了,flow.ci 的 iOS 项目持续集成正在内测邀请中,也有热情的用户写了一篇 flow.ci 初体验!记一次暖心的 iOS 持续集成,以供参考! 除此之外,看看 flow.ci 上周…
又一周过去了,最近我们的工程师正在搞一个"大事情" --「[flow.ci](http://flow.ci/?utm_source=bokeyuan&utm_medium=passage&utm_content=ciweekly170110) 配置文件」,稍微剧透一下,这个功能预计会在春节前上线.详情请大家关注 [flow.ci Changelog](http://changelog.flow.ci/) 或其他官方通知:) 本期 CI Weekly 收录了的CI/CD实…
岁末将至,站在年终冲刺的尾巴上,flow.ci 新增了个人和团队设置的功能: 上线团队功能,注册时默认创建一个与用户名一致的团队,可设置:团队名称.增减团队成员,后续会不断完善: 增加个人设置,可修改个人信息.密码.Git 仓库绑定.微信绑定等. 除此之外,「 flow.ci 配置文件」也将在春节前上线,详情请大家关注 flow.ci Changelog. 本期 CI Weekly 整理了微信小程序的自动化测试.微服务/DevOps/Docker以及其他技术分享,希望对你有用~ 『 微信小程序的…
编者按:本文转载自 flow.ci 用户 GitHub@mzying2013 的实践分享,原文链接这里. 前言 相信很多最开始接触自动构建都是从 Jenkins 开始的.都是纯手工搭建,本地代码创库也是 Gitblit 搭建的.基本上每次换工作,都需要重新搭建一遍,实在心累.期间踩坑无数,暂且不表.接触到 flow.ci 还是因为之前一直在用他们的 APP 发布平台服务 fir.im .本文是我对 flow.ci 的一些体验,期望可以帮助 iOSer 快速上手. 准备工作 项目的 Git 仓库(…
五月一来,夏天便悄然而至.flow.ci 也带来了几个新的变化,帮你进一步优化开发工作流.一起来看看这几个重点功能: 支持 iOS 项目 Xcode8.3 构建 iOSer 们重点来了,flow.ci 已支持最新的 Xcode8.3 版本进行构建,选择版本时直接选择 Xcode8 即可 :) 支持 Git 仓库的缓存 构建工作流到 Git Clone 这一步,打开 flow_cache_repo 按钮,可直接缓存 git 仓库,减少下载时间. 构建完成后,可直接在 flow.ci 扫码下载应用…
编者按:感谢 @小小小杜 投稿,原文链接Juglans' Blog.如果你也想体验 flow.ci 的自动化持续部署,来 http://flow.ci 首页提交申请,邀请码随后会发送到邮箱:) flow.ci是一个持续集成(CI)的saas服务平台,就是中国的Travis CI,作用是把你Github上的代码拉过来,通过容器技术自动化完成代码的构建.测试.交付和部署.整个对flow.ci使用下来的感受就是简单,对源码的侵入少,虽然也用了SPA页面,但是速度相当让人满意,连loading都看不见,…
在上篇文章--如何实现 Android 应用的持续部署中,我们使用的是 flow.ci + Github + fir.im 实现 Android 应用的持续部署.对于 Android 开发者,他们可能会在整个过程使用 Android 模拟器进行自动化测试. 所以,这次我们通过启动在 flow.ci 中的 Android 模拟器插件,同时将 connectedCheck 命令添加到构建插件的默认脚本中,以此来实现 Android 应用自动化测试与持续集成. PS:如果您已经阅读过Android的持…
理想的程序员必须懒惰,永远追随自动化法则.Automating shapes smarter future. 在一个 Python 项目的开发过程中可能会做的事情:编译.手动或自动化测试.部署环境配置等.这些操作是重复而枯燥的,如果是人工来一项一项做,会浪费大量时间,需要有一个高效的工具来帮我们完成. 这篇文章中我们用可执行的步骤告诉大家,如何用 flow.ci 从 GitHub 到 Slack 搭建简单的 Python 自动化持续集成. 了解 flow.ci flow.ci 是融入了 work…
高效程序员的习惯之一--让开发流程自动化.Automating shapes smarter future. 这是一个关于如何快速实现 PHP 项目自动化持续集成的快速指导.无论你是否使用过持续集成,或在苦心寻找一款合适的持续集成工具,希望这篇文章对你有帮助. 了解 flow.ci flow.ci 是融入了 workflow 机制的持续集成(CI)服务,也可以理解为自动化流程平台,除了集成代码.编译.测试之外,还可以集成常用的工具.灵活自定义流程.1 分钟即可完成开发测试环境搭建,开启第一个 B…
说起未来,我们会想到自动.智能.机器人...,希望可以从眼前重复繁琐的事情中解放出来,让"机器人"自动智能地帮我们做更多的事情:希望开发可以更自动化.智能化.社会化,更少的资源浪费,更高的效率,更快速地将想法落地成产品. 这些未来已经不远,来看看 flow.ci 要做的事情. flow.ci 是什么? flow.ci 是融入了 workflow 机制的持续集成(CI)服务,也可以理解为自动化流程平台,除了集成代码.编译.测试之外,还可以集成常用的工具.灵活自定义流程. 工程师只需要专注…