快速成长期应用架构实践 (17):持续集成
欢迎访问网易云社区,了解更多网易技术产品运营经验。 4.6 DevOps DevOps 理念是提倡开发、测试、IT 运维之间的高度协同,从而在完成高频率部署的 同时,提高生产环境的可靠性、稳定性、弹性和安全性。为什么是开发和 IT 运维?因为产 品价值流在业务(定义需求)和客户(交付价值)之间。 DevOps 本身并不能完全被工具或软件来简单地定义或量化。但工具或软件是实现 DevOps 的一个重
来自: 社区博客如何进行持续集成_计算服务_产品文档_帮助与文档-网易数帆
如何进行持续集成 Attention 着重注意文档中 Attention 部分,否则可能出现搭建失败的情况 一、持续集成概念 持续集成能够帮助开发者快速适应不断变化的需求和保证软件的质量。 使用容器技术,持续集成变得更简单。 本文将以 github 为例介绍如何在网易云中使用 jenkins 快速搭建自己的测试持续集成环境。 二、使用场景 当发生 push 操作时,能够触发测试环境的持续集成
来自: 产品文档 - 计算服务 - 容器服务持续集成的容器化实践
前言 Docker技术的兴起,推动了很多技术的革新与发展.有我们熟知的微服务架构、DevOps(微服务的好基友)另外一个就是持续集成与持续交付的流程衍变. 对于持续集成的定义有很多种, 这里把它总结为:指开发人员将代码定期合入到中央仓库后触发的一系列构建、静态代码检查、 单元测试、 部署、接口测试等一系列构建或集成的行为。 主要目标是更快发现并解决缺陷,提高软件质量,并减少验证和发布新软件更新所
来自: 社区博客持续集成的容器化实践
对于持续集成,其定义有很多种,这里把它总结为:指开发人员将代码定期合入到中央仓库后触发的一系列构建、静态代码检查、 单元测试、 部署、接口测试等一系列构建或集成的行为。 其主要目标是更快发现并解决缺陷,提高软件质量,并减少验证和发布新软件更新所需的时间。 传统持续集成的流程 [图片] 由上图我们来回顾一下传统持续集成的流程: • 首先,我们在事先搭建好
来自: 社区博客微服务化的基石——持续集成
此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、持续集成对于微服务的意义:拆之前要先解决合的问题 在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会将如何拆的问题,例如拆的粒度,拆的时机,拆的方式。 为什么需要拆呢?因为这是人类处理问题的本质方式:将一个大的复杂问题,变成很多个小问题解决。 所以当一个系统复杂到一定程度,当维护一
来自: 社区博客网易云服务镜像持续集成三部曲
前言 容器化是一个目前开发模式的趋势,而开发过程中持续集成的需求不可或缺。容器化以后如何做持续集成是一个问题。容器化就是把所有代码编译、打包集成等工作都使用镜像构建的方式做。发布的过程就是镜像拉起并且运行的过程。传统的持续集成就是通过hook等方式把代码提交跟持续集成的平台关联,然后通过代码提交触发一系列自动编译打包部署的脚本来完成远程节点机器上的便已打包部署。而容器化的就可以理解为通过hook
来自: 社区博客持续集成(CI)历程记
作者:吕泽廷 持续集成大师Martin Fowler 在大作《持续集成》中对持续集成做了明确定义,认为持续集成是一种软件开发实践,但实践不是工程,是不可全盘复制的,于是我们必须围绕持续集成的思想来打造符合我们项目实际情况的实践。从思想上来说,我们希望开发尽早的提交代码进行系统的集成,并通过一系列的自动化测试来发现其中的缺陷,进而尽早尽快的解决这些缺陷。 那么如何去实
来自: 社区博客代码构建镜像-持续集成_计算服务_产品文档_帮助与文档-网易云
代码构建(持续集成) Note 1. 若没有镜像仓库,请先 "创建镜像仓库" (https://www.163yun.com/help/documents/56918461159493632);2. 创建镜像仓库时,请选择支持持续集成(目前支持 GitHub 源码托管);3. 持续集成最佳实践,详见 "如何进行持续集成" (https://www.163yun.com/help/document
来自: 产品文档 - 计算服务 - 镜像仓库一篇文章4条总结,快速了解持续集成测试的基本知识!
2017年8月开始接手做持续集成平台的工作,该平台包含打包发布,每日构建,稳定测试。做这个的初衷是为了能够提早的暴露出问题,同时使开发在打包上尽可能少出错,提高效率。 首先收集现状,源码管理混乱,底层打包空间共用,apk打包在本地,没有稳定性测试,专项测试。需求整理,需要做源码管理,分离底层共用的空间,打包统一使用服务器打包,增加自动化测试,稳定性测试,专项测试。 [图片] 下面说下我们的每日构
来自: 社区博客获取持续集成源码构建的构建信息_计算服务_产品文档_帮助与文档-网易云
获取持续集成源码构建的构建信息 Method GET 描述 获取持续集成源码构建的构建信息 请求参数 | 参数名称 | 说明 | 参数类型 | 是否必填 | 备注 | | --- | --- | --- | --- | --- | | RepositoryId | 镜像仓库Id | long | 是 | | | Action | DescribeCISourceInfo | string
来自: 产品文档 - 计算服务 - 镜像仓库