CI Weekly #19 | 关于软件开发模型的思考,以及最新 CI/CD 实践分享
五月一来,夏天便悄然而至。flow.ci 也带来了几个新的变化,帮你进一步优化开发工作流。一起来看看这几个重点功能:
支持 iOS 项目 Xcode8.3 构建
iOSer 们重点来了,flow.ci 已支持最新的 Xcode8.3 版本进行构建,选择版本时直接选择 Xcode8 即可 :)
支持 Git 仓库的缓存
构建工作流到 Git Clone 这一步,打开 flow_cache_repo 按钮,可直接缓存 git 仓库,减少下载时间。
构建完成后,可直接在 flow.ci 扫码下载应用
iOS 与 Android 项目,在工作流中添加 fir.im 上传插件,配置好 Token, changelog 等信息。成功构建后,可直接在 flow.ci 构建结果页面扫码下载安装进行测试,不需要登录到 fir.im, 体验更流畅。
(P.S.这只是基本的产物存储,后续会不断优化)
再来看看这期 CI Weekly,整理了软件开发模型对比分析、持续集成 Web 实践、网易客户端的测试与持续集成、Docker 的实践故事小文、基于 Docker 的CI/CD、DevOps 开源工具等技术分享,一起来看看~
软件开发模型与过程改进
软件开发模型直接影响软件开发的周期和软件质量,是软件开发的组织管理形式。 本文介绍了软件工程中开发模型,包括WaterFall模型、螺旋模型、增量模型、RUP(Rational Unified Process)、XP极限编程、Scrum、边做边改模型(Build and Fix Model)等等,来看看如何从中选择适合你的团队的开发模型。(via:博客园@PetterLiu)
网易客户端测试团队转型实践
这篇文章讲解了网易客户端测试团队经历的开发、测试团队的转型实践,从分析测试团队现状到生产力改进、团队人才建设等等,一起看看作者如何带领团队进行转型。(via:移动开发前线@李乐)
Web 持续集成工作实践
随着业务和团队不断扩大,团队面对的问题也越来越具挑战性。作者逐步将一些自动化工具和方法引入到日常工作中,并总结了这一年来做持续集成的获得经验教训。 (via: 公众号运维帮@王集鹄)
DevOps实战-基于Docker的CI/CD
本篇博客作者使用了Spring Boot, GitLab, Jenkins,Docker and Slack,一步步实现全部的持续部署流程。(via : 公众号逼格运维说@彪哥)
张大胖的docker之路
这篇小文章以程序员的视角,写了主角如何一步步爱上 docker 的故事,Build once , run anymore.(via:公众号码农翻身@老刘)
DevOps发展的9个趋势
作为 DevOps 的爱好者,作者总结了 DevOps 未来发展的几个趋势,文中也讲到一些 微服务、Docker、自动化测试、DevOps编程语言等,感兴趣的可以参考一下。(via : ThoughtWorks@顾宇)
Top DevOps Tools: 50 Reliable, Secure, and Proven Tools for All Your DevOps Needs
这里列出了 50 个顶尖的 DevOps工具,一起看看它们各自的特点吧。(via:stackify.com)
以上是 CI Weekly #19 的所有技术分享,
如有问题,请联系我们~
Happy building!
flow.ci
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)
CI Weekly #19 | 关于软件开发模型的思考,以及最新 CI/CD 实践分享的更多相关文章
- CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试
原文首次发布与 flow.ci Blog >> 链接,转载请联系:) 准备了很久,CI Weekly 第一期终于来了. CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分 ...
- 软件设计师【软件工程:软件开发模型、XP极限编程十二最佳实践】
一.软件开发模型 二.XP极限编程十二最佳实践
- CI Weekly #4 | 不同规模的团队,如何做好持续集成?
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...
- CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享
这周一,我们迫不及待写下了最新的 changelog -- 项目语言新增「Java」.创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去 ...
- CI Weekly #8 | CI/CD 技能进阶路线
在使用 flow.ci 进行持续集成的过程中,也许你会遇到一些小麻烦.最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用.如果你遇到其他问题,也可以通过「在线消息」或去 Git ...
- CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?
终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了.在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中.比如: iOS 快速入门文档更新: ...
- CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...
- CI Weekly #11 | 微服务场景下的自动化测试与持续部署
又一周过去了,最近我们的工程师正在搞一个"大事情" --「[flow.ci](http://flow.ci/?utm_source=bokeyuan&utm_medium= ...
- CI Weekly #12 | 微信小程序的自动化测试进阶
岁末将至,站在年终冲刺的尾巴上,flow.ci 新增了个人和团队设置的功能: 上线团队功能,注册时默认创建一个与用户名一致的团队,可设置:团队名称.增减团队成员,后续会不断完善: 增加个人设置,可修改 ...
随机推荐
- Git 入门和常用命令详解
git 使用使用教程 git 使用简易指南 常用 Git 命令清单 下载 https://git-scm.com/downloads 工作流 本地仓库由三部分组成. 工作区:保存实际的文件( ...
- Unity 3D Framework Designing(8)——使用ServiceLocator实现对象的注入
对象的 『注入』 是企业级软件开发经常听到的术语.如果你是一个 Java 程序员,一定对注入有着深刻的映像.不管是SSH框架还是SSM框架,Spring 全家桶永远是绕不过去的弯.通过依赖注入,可以有 ...
- CentOS下查看nginx和php的编译参数
在已经编译安装好的nginx和php的server上是可以查看之前编译时候的参数的,方法如下. 1.查看nginx的编译参数 # nginx -V nginx version: nginx/1.9.4 ...
- 老李回答:JAVA程序的性能测试方法
Java 1.5以上都在虚拟机里内建了程序性能跟踪的功能,并提供了Java Profiling API,简称JPA,你可以搜索'java profiling'.Java也提供了简单的性能性能跟踪工具J ...
- Fragment防止自动清理 (ViewPager滑动时,滑出屏幕后被清理)(转)
原文链接:http://www.xuebuyuan.com/2231000.html 这个问题网上搜一搜发现帖子很多,但是博主试了几种好像没有说的那么好用 一. 比如给ViewPager设置长度,以增 ...
- ViewPager—01引导页的制作
布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...
- 从零开始用 Flask 搭建一个网站(一)
前言 笔者之前未接触过 Python,只是略懂一点前端,所以说从零开始也相差无几吧.Flask 是一个轻量级的基于 Python 的框架,但是扩展性非常良好(Github 上 22000 多个 sta ...
- Python 列表(List) 的三种遍历(序号和值)方法
三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 #!/usr/bin/env pyth ...
- AngularJS路由跳转
AngularJS是一个javascript框架,通过AngularJS这个类库可以实现目前比较流行的单页面应用,AngularJS还具有双向数据绑定的特点,更加适应页面动态内容. 所谓单页面应用就是 ...
- 使用纯CSS方案,解决垂直居中
CSS是HTML元素的剪刀手,它极度的丰富了web页面的修饰.在众多CSS常见的样式需求中,有一奇葩式的存在[垂直居中],因为不管是从逻辑实现方面还是从正常需求量来讲,这都没理由让这个需求在实践过程中 ...