终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了。在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中。比如:

  • iOS 快速入门文档更新;
  • 构建列表状态显示优化,更方便地辨别当前任务的构建状态;
  • 前端界面体验优化;
  • GitLab 支持读取 Group 项目列表.

更新详情见 flow_ci changelog。如果你在使用过程中遇到问题,可以通过「在线消息」或去Gitter群 反馈给我们 :)

这期 CI Weekly 收录了一些国外公司的的CI/CD实践、自动化测试、工程师文化相关的技术分享,希望对你有用~

『 国外大公司的CD实践 』

Instgram的持续部署实践

他们一天部署后台代码30到50次,大部分情况不用人为干预。直接部署master branch的代码。文章描述了他们从非常手动的快糙猛的部署代码的流程,进化到几乎是全自动*的**持续*部署的过程。(via:@阿里云云栖社区

Continuous Deployment at Quora

Quora也是一家主要用python开发的公司,投资了很多开发生产力工具以快速响应,提高效率。(via: engineering.quora.com

Automating Our Infrastructure to Empower Engineers

@湾区日报BayArea 在微博上分享:

“Segment分享了他们如何用Docker/AWS/CircleCI/Terraform搭建他们的Infra,包括如何保持本地开发环境,staging以及production三个环境的一致” ,感兴趣的可以看看。(via : segment.com)

Stack Overflow: How We Do Deployment - 2016 Edition

Stack Overflow 的开发人员如何将代码作为写入生产环境?这篇文章分了很多步骤讲解部署Stack Overflow的例子,你可以试试用几乎相同的模式来部署网站或服务,值得推荐。(via : Nick Craver

浅谈GRAB的持续集成和持续部署

作者zhchang在gopher china 2016大会上面做了个关于 GRAB 的持续集成和持续部署(CI/CD)的分享。(via: zhchang

『 自动化测试 』

UI 自动化框架调研总结

这篇文章作者总结了调研并选择UI自动化框架过程中的一些思考,希望能给处于UI自动化调研初期的同学们一些帮助。(via : @TesterHome ubunhu)

HTTP接口功能自动化测试

HTTP接口功能测试是对服务后台一系列HTTP接口功能测试,这篇文章帮我们了解相关的知识。(via :@云智慧Cloudwise )

20天持续压测,云存储性能哪家更强?

作者完善了《云计算产品性能测试指南》,新加入了对两种云存储产品(云盘)的性能和价格对比。本次测试总计耗时 20 多天,测试的强度和时间都非常充分,这篇文章记录了此次测试的过程和对比结果。(via :@编程派

『 工程师文化 』

技术的成长曲线

技术成长的关键在于突破。为了达到真正的突破,有哪些因素是我们需要重视的呢? 感兴趣的可以看看这篇文章有没有你想要的秘籍。(via :@张铁蕾

Mac 软件推荐(续)之程序猿篇

本篇文章将介绍一些可以提高程序猿工作效率的一些软件和工具及相关配置.(via :唐磊coder公众号)

Stack Overflow: 我们如何赚钱

做开发的恐怕没有人不知道 Stack Overflow,但是这家公司「怎么赚钱」的?恐怕没有人知道。这篇文章毫无疑问值得一看。(via :小道消息公众号)



______

以上是 CI Weekly #7 的所有技术分享,

如有问题,请联系我们~

Happy building!

flow.ci

CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博知乎专栏简书,欢迎关注或投稿:)

CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?的更多相关文章

  1. CI Weekly #11 | 微服务场景下的自动化测试与持续部署

    又一周过去了,最近我们的工程师正在搞一个"大事情" --「[flow.ci](http://flow.ci/?utm_source=bokeyuan&utm_medium= ...

  2. CI Weekly #4 | 不同规模的团队,如何做好持续集成?

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...

  3. CI Weekly #2 | 如何优化开发流程,实现项目持续集成?

    原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试 ...

  4. 大公司怎么做Android代码混淆的?

    3月17日,网易资深安全工程师钟亚平在安卓巴士全球开发者论坛上做了<安卓APP逆向与保护>的演讲.其中就谈到了关于代码混淆的问题.现摘取部分重点介绍如下:   Java代码是非常容易反编译 ...

  5. CI Weekly #13 | 用更 Geek 的方式配置你的 CI 工作流

    flow.ci 的重大更新来了--支持通过 .yml 文件配置工作流(测试阶段),具体的使用方法可参考文档:同时 flow.ci 也开放了社区>> club.flow.ci,使用的任何问题 ...

  6. CI Weekly #16 | 从另一个角度看开发效率:flow.ci 数据统计功能上线

    很开心的告诉大家,flow.ci 数据统计功能已正式上线. 进入 flow.ci 控制台,点击「数据分析」按钮,你可以按照时间日期筛选,flow.ci 将多维度地展示「组织与项目」的构建数据指标与模型 ...

  7. CI Weekly #5 | 微服务架构下的持续部署与交付

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...

  8. CI Weekly #19 | 关于软件开发模型的思考,以及最新 CI/CD 实践分享

    五月一来,夏天便悄然而至.flow.ci 也带来了几个新的变化,帮你进一步优化开发工作流.一起来看看这几个重点功能: 支持 iOS 项目 Xcode8.3 构建 iOSer 们重点来了,flow.ci ...

  9. CI Weekly #15 | 据说新版 flow.ci Dashboard 界面很酷

    好久不见 :) 最近工程师们卯足了劲,全新的 flow.ci dashboard 页面 已经与所有用户见面了.更快捷地创建项目,构建列表页面新增分支,Pull Request 界面:侧边栏新增构建任务 ...

随机推荐

  1. jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧

    这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...

  2. dotNET跨平台相关文档整理

    一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...

  3. C#学习资源

    # 视频 C#程序设计 Cousera(推荐) # 文档 C#教程 MSDN Microsoft API 和参考目录

  4. 几个比较”有意思“的JS脚本

    1.获取内网和公网真实IP地址(引用地址) <!DOCTYPE html> <html> <head> <meta http-equiv="Cont ...

  5. Android业务组件化之现状分析与探讨

    前言: 从个人经历来说的话,从事APP开发这么多年来,所接触的APP的体积变得越来越大,业务的也变得越来越复杂,总来来说只有一句话:这是一个APP臃肿的时代!所以为了告别APP臃肿的时代,让我们进入一 ...

  6. 使用 JavaScript 和 canvas 做精确的像素碰撞检测

    原文地址:Pixel accurate collision detection with Javascript and Canvas 译者:nzbin 我正在开发一个需要再次使用碰撞检测的游戏.我通常 ...

  7. 【开源】.net 分布式架构之监控平台

    开源地址:http://git.oschina.net/chejiangyi/Dyd.BaseService.Monitor .net 简单监控平台,用于集群的性能监控,应用耗时监控管理,统一日志管理 ...

  8. Asp.Net Core 项目实战之权限管理系统(4) 依赖注入、仓储、服务的多项目分层实现

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  9. TemplateMethod(模块方法模式)

    /** * 模块模式 * @author TMAC-J * 将一个完整的算法分离,分成不同的模块 * 用于有很多步骤的时候,可能以后这些步骤还会增加,把这些步骤分离 * 将有共性的部分放在抽象类中 * ...

  10. Ubuntu下配置apache开启https

    一.HTTPS简述随着网络的日常,信息安全越来越重要,传统的网站都是http协议明文传输,而HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议,比http协议安全. 那ht ...