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