文档章节

持续集成的理解

IMerit
 IMerit
发布于 2016/11/22 10:59
字数 263
阅读 7
收藏 0

          

  1. CI(continuous integration)持续集成:持续集成指的是,频繁地(一天多次)将代码集成到主干
  2. 核心措施:代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
  3. 好处:快速的可以发现错误,同时也可以防止分支大幅度的偏离了主干
  4. CI的流程
1. 提交代码
2. 一轮测试:代码仓库对代码的提交设置了钩子(hook),只要有了新的代码的提交,就会去自动跑测试
3. 进行构建
4. 第二轮测试
5. 部署:通过了第二轮测试,当前代码就是一个可以直接部署的版本(artifact)。将这个版本的所有文件打包( tar filename.tar * )存档,发到生产服务器。
6. 回滚

**构建:将源码转化为了可以运行的实际的代码,比如安装依赖,配置了各种的资源文件(样式表,JS脚本,图片)等等**

© 著作权归作者所有

上一篇: 网页怎么生成的
下一篇: 通信
IMerit
粉丝 3
博文 364
码字总数 260728
作品 0
朝阳
私信 提问
《持续交付-发布可靠软件的系统方法》读书笔记-持续集成

《持续交付-发布可靠软件的系统方法》全书51.2万字,15章,384页。本次阅读第三章持续集成,大概42页。 持续交付 持续集成最早出现在Kent Beck写的《解析极限编程》一书中,主要思想:既然经...

转型实践者
2017/11/25
0
0
基于Dubbo的分布式系统架构(四)

基于 Dubbo 的分布式系统架构视频教程 作者:(原著)吴水成,840765167@qq.com,wu-sc@foxmail.com 搭建敏捷高效的持续集成管理平台 1、持续集成介绍 持续集成是一种软件开发实践团队开发成...

有什么关系呢
2016/11/16
161
2
jenkins 基础配置安装(Ⅰ)

1 jenkins介绍 - 在说jenkins之前我们先来看看一个互联网公司上线的一个流程: 以共享单车为例:(充值-交押金-骑车)-开始设计产品成型-开发人员开发代码-测试人员测试功能-运维人员发布上线...

我不是瘦子
2017/11/20
0
0
jenkins集群测试环境原理

Jenkins自动化构建成过程,可帮助我们节省大量时间,完成这个过程的自动化后,在以后的开发过程中,我们需要做的,就是只是提交代码到版本库中,构建自动完成,基本不再需要人工干预。 代码仓...

啊凯linux
2018/06/28
0
0
那些不加班的开发团队,都看透了持续集成的四大好处

Martin Fowler 和 Kent Beck 首次提出 Continuous Integration (简称CI): 持续集成是一种软件开发实践:许多团队频繁地集成他们的工作,每位成员通常进行日常集成,进而每天会有多种集成。...

风起云飞fir_im
2016/07/01
50
0

没有更多内容

加载失败,请刷新页面

加载更多

全面剖析 Knative Eventing 0.6 版本新特性

前言 Knative Eventing 0.6 版本已经于5月15号正式发布。相比于0.5版本,此次发布包含了一些重要特性及更新。针对这些新特性以及更新,我们如何快速、精准的定位主要技术点。本篇文章针对这些...

阿里云官方博客
18分钟前
1
0
在闲鱼,我们如何用Dart做高效后端开发?

背景 像阿里其他技术团队以及业界的做法一样,闲鱼的大多数后端应用都是全部使用java来实现的。java易用、丰富的库、结构容易设计的特性决定了它是进行业务开发的最好语言之一。后端应用中数...

阿里云云栖社区
20分钟前
12
1
初学Docker容器网络不得不看的学习笔记

【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、关于Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0...

宜信技术学院
22分钟前
7
0
Django框架配置

今天我们学习Django框架配置,首先先来看一下如何在Django中创建APP! 1.Django中创建APP 首先我们打开PyCharm,找到之前你创建的Django项目,我的项目是First_Project: (1)先选中你要运行...

彩色泡泡糖
24分钟前
1
0
git代码迁移

一、从阿里云code迁移到gitLab 1、在gitLab上新建一个项目Bicon,添加私钥 2、从原地址克隆一份裸版本库 git clone --bare git://xxxx_Bicon.git 这里的地址是阿里云code的地址 3、以镜像推送...

星爵22
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部