ci

从自动化测试到持续部署,你需要了解这些

在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭代效率和质量。那么,如何更好地解决“最后一公里”这一问题呢?一切从自动化测试开始,让自动化测试贯穿在整个项目开发-集成-部署-交付的-开发流程中。如果你的团队还没有开始自动化测试,推荐从经典的测试

基于 Node.js 的轻量「持续集成」工具 CIZE

CIZE 是什么?CIZE 是一个「持续集成」工具,希望能让开发人员更快捷的搭建一个完整、可靠、便捷的 CI 服务。甚至可以像 Gulp 或 Grunt 一样,仅仅通过一个 cizefile.js 即可完成几乎所有的工作。如果您对它有一点兴趣,欢迎到 GitHub 加个 star 以关注它。https://github.com/Houfeng/cize快速搭建全局安装$ [

搭建 iOS 自动打包发布持续集成系统

概念原先搭建这套东西其实没多少事,但是受人邀请,还是写篇文章防止后来人踏坑吧。持续集成系统(CI)想必看文章的应该都知道是什么东西,应该都清楚,如果不太明白的,移步https://en.wikipedia.org/wiki/Continuous_integration总结起来其实也很简单: 把构建和发布的问题自动化、简单化。你可以想象这么一个场景:当你的代码写完后,敲入一个

用 GitLab CI 进行持续集成

简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些

PHPCI持续集成系统中文汉化

这几天在研究持续集成,发现了PHPCI这个使用PHP实现的持续集成工具,挺好玩的,发现它没有中文语言,顺手就汉化了,现在分享出来,希望哪天有人的用上。'简体中文','language' => '语言选择',// Log in:'log_in_to_phpci' => '登录 PHPCI','login_error' => '邮箱或密码错误','forgotten_passw