2017年悄然而至,对 flow.ci 你有什么新的期待呢?新的一年,flow.ci会越来越强大好用,希望继续得到你的支持与反馈。最近,我们做了如下的「功能优化」与「问题修复」,看看有没有你想要的:

「功能优化」

  • Android build 脚本改成界面化配置;
  • iOS 打包插件增加脚本显示;
  • 重新授权提示;
  • 已创建项目做出标记;
  • 流程完成后的插件中文化;
  • BitBucket 的 Tags 触发代码优化.

「Bug修复」

  • 修复邮件插件设置多个邮箱时,部分邮箱收不到邮件的问题;
  • 修复定时任务未启动问题;
  • 自定义脚本优化.

更新日志见 flow_ci changelog。有问题可通过「在线消息」或去Gitter群反馈,感谢你的使用与支持!

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

『 Docker/微服务实践 』

阿里超大规模Docker化之路

阿里在Docker化的这条路上,碰到了规模、多元化场景所带来的各种挑战,这次分享中将给大家介绍阿里为什么要引入Docker,以及如何完成这次超大规模Docker化,详细介绍了四轮Docker化的历程。(via : @阿里云云栖社区林昊)

浅析无服务器的微服务架构与实践

无服务器架构是指大量依赖第三方服务(也叫做后端即服务,即“BaaS”)或暂存容器中运行的自定义代码(函数即服务,即“FaaS”)的应用程序。这篇文章讲述一下BaaS和FaaS。(via:极简极浅公众号-陈爱珍)

AWS Networking, Environments and You

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

稍微规范一点公司都会区分 production、staging、dev等不同的代码部署环境。文中探讨了3种在AWS下划分不同环境的方法。(via: Twitter@mipsytipsy

Using Pipelines to Manage Environments with Infrastructure as Code

当总是需要处理 dev、staging、production 多种环境需求时,有没有什么好的管理方法?Infrastructure as Code 是一个好的答案。同样,那开发工作流 CI / CD的观念与做法也能 应用在 Infrastructure as Code 上。(via: Medium @kief

Microservices Ecosystem Transit Map

nanoscale.io 这个公司画的这个微服务市场地图不错,把微服务相关的所有领域基本都涵盖到了,并且进行了分类。(via: @jolestar



『 自动化测试 』

从 TDD 到 BDD

作者的这篇文章从 TDD 谈到 BDD ,讲解生动有趣。(via : @TesterHome kelequy)

[译]揭秘英雄联盟客户端更新运行自动化测试

我的工作是为英雄联盟客户端更新做测试,构建和部署团队,这篇文章讲了英雄联盟客户端是如何进行自动化测试。(via :杰微刊

『 工程师文化 』

可以薅羊毛的技术基础设施集合

这个GitHub项目资源包括了一些基础的技术设施集合。(via :Twitter@255kb

微信小程序征服指南

这是一篇微信小程序优秀资源的汇总。(via :开源小组

我的利器清单

提升效率的利器,应该在经济承受范围以内毫不犹豫地拥有。作者整理的这份利器清单包含硬件、软件、iOS、Chrome 插件、生活服务等等。(via :温国兵的随想录


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

如有问题,请联系我们~

Happy building!

flow.ci

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

CI Weekly #9 | 揭秘阿里 Docker 化实践之路的更多相关文章

  1. CI Weekly #6 | 再谈 Docker / CI / CD 实践经验

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

  2. CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享

    这周一,我们迫不及待写下了最新的 changelog -- 项目语言新增「Java」.创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去 ...

  3. Ranger开源流水线docker化实践案例

    1.背景 开发部门决定在Apache Ranger开源社区贡献代码,目标是个人国内排名Top1,世界排名Top2,并且在已经成为Ranger项目的Committer情况下,争取成为Ranger项目的P ...

  4. docker学习实践之路[第一站]环境安装

    安装虚拟机(VMware Workstation) 这步就不多说了,下载完软件之后一路点击下一步,直至安装完成. 安装Ubuntu 16.4 server 下载ubuntu 16.4,并安装在虚拟机中 ...

  5. docker学习实践之路[第五站]mysql镜像应用

    拉取mysql镜像 docker pull mysql:5.6 #拉取mysql .6版本的镜像 运行mysql镜像 docker run --name some-mysql --restart=al ...

  6. docker学习实践之路[第四站]利用pm2镜像部署node应用

    拉取keymetrics/pm2-docker-alpine:8镜像 docker pull keymetrics/pm2-docker-alpine: [8]为node镜像的版本号: 建立Docke ...

  7. docker学习实践之路[第三站]node站点部署

    拉取node镜像 docker pull node 定制Dockerfile文件 FROM node EXPOSE ENTRYPOINT [ "node", "/www/ ...

  8. docker学习实践之路[第二站]nginx镜像实践

    上一篇文章中已经成功的拉取的nginx的镜像 在本篇文章中则详细介绍docker利用文件卷.断后映射然后进行nginx的配置. 输入一下命令: docker run -d --name mynginx ...

  9. CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

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

随机推荐

  1. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  2. 发布:.NET开发人员必备的可视化调试工具(你值的拥有)

    1:如何使用 1:点击下载:.NET可视化调试工具 (更新于2016-12-29 19:11:00) (终于彻底兼容了部分VS环境下无法使用的问题) 2:解压RAR后执行:CYQ.VisualierS ...

  3. $.extend()的实现源码 --(源码学习1)

    目标: $.extend({         add:function(a,b){             return a + b;         }     }) console.log($.a ...

  4. 如何进行python性能分析?

    在分析python代码性能瓶颈,但又不想修改源代码的时候,ipython shell以及第三方库提供了很多扩展工具,可以不用在代码里面加上统计性能的装饰器,也能很方便直观的分析代码性能.下面以我自己实 ...

  5. Android数据加密之Base64编码算法

    前言: 前面学习总结了平时开发中遇见的各种数据加密方式,最终都会对加密后的二进制数据进行Base64编码,起到一种二次加密的效果,其实呢Base64从严格意义上来说的话不是一种加密算法,而是一种编码算 ...

  6. 【开源】.Net Api开放接口文档网站

    开源地址:http://git.oschina.net/chejiangyi/ApiView 开源QQ群: .net 开源基础服务  238543768 ApiView .net api的接口文档查看 ...

  7. CRL快速开发框架系列教程十二(MongoDB支持)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  8. SignalR系列目录

    [置顶]用SignalR 2.0开发客服系统[系列1:实现群发通讯] [置顶]用SignalR 2.0开发客服系统[系列2:实现聊天室] [置顶]用SignalR 2.0开发客服系统[系列3:实现点对 ...

  9. Mysql - 触发器/视图

    触发器在之前的项目中, 应用的着实不多, 没有办法的时候, 才会去用这个. 因为这个东西在后期并不怎么好维护, 也容易造成紊乱. 我最近的项目中, 由于数据库设计(别人设计的)原因, 导致一些最简单功 ...

  10. 树莓派3B的食用方法-1(装系统 网线ssh连接)

    首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行. 不要买店家的套餐,一个是配的东西有些不需要,有的质量也不好. 提示:除了G ...