原文:[持续交付实践] pipeline使用:项目样例

项目说明 本文将以一个微服务项目的具体pipeline样例进行脚本编写说明。一条完整的pipeline交付流水线通常会包括代码获取 单元测试 静态检查 打包部署 接口层测试 UI层测试 性能专项测试 可能还有安全 APP等专项 人工验收等研发测试环节,还会包括灰度发布 正式发布等发布环节。 补充说明: .此项目的部署还是使用传统虚拟机服务器的方式,暂未采用docker容器,docker容器与pip ...

2017-09-17 21:18 0 4464 推荐指数:

查看详情

[持续交付实践] pipeline使用:Multibranch Pipeline

前言 在探讨multiBranch Pipeline之前,很有必要先探讨下如何制定有效的代码分支管理规范,使用高效的版本控制系统,并对构建产物及其依赖进行管理。我们首先要强调,需要进行版本控制的不仅是源代码,还有测试代码、数据库脚本、构建和部署脚本、依赖的库文件等,并且对构建产物的版本控制也同样 ...

Mon Sep 18 20:13:00 CST 2017 0 4045
[持续交付实践] pipeline使用:Shared Libraries

前言 随着pipeline交付流水线在团队中的推广,使用pipeline脚本的job也迅速增加。虽然我们已经基于公司的技术栈特点做了一个尽可能通用的pipeline脚本,让搭建者只需要修改几个赋值参数就可以在自己的项目中应用,初衷是希望所有人能理解pipeline中的过程,但也发现一些比较 ...

Fri Nov 10 05:07:00 CST 2017 2 3364
[持续交付实践] pipeline使用:快速入门

什么是pipeline 先介绍下什么是Jenkins 2.0,Jenkins 2.0的精髓是Pipeline as Code,是帮助Jenkins实现CI到CD转变的重要角色。什么是Pipeline,简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务 ...

Mon Sep 18 05:14:00 CST 2017 0 23747
[持续交付实践] Jenkins Pipeline 高可用设计方法

前言 这篇写好一段时间了,一直也没发布上来,今天稍微整理下了交下作业,部分内容偷懒引用了一些别人的内容。使用Jenkins做持续集成/持续交付,当业务达到一定规模的时候,Jenkins本身就很容易成为整条流水线的瓶颈,各个业务端都依靠Jenkins,部署Jenkins服务时如何保障服务的高可用 ...

Thu Dec 13 02:50:00 CST 2018 1 2003
[持续交付实践] 开篇:持续集成&持续交付综述

前言 随着微服务架构与容器虚拟化技术的发展,持续集成与持续交付的概念又重新回到了大家的视野,越来越多的公司开始使用持续集成的系统来解决频繁发布带来的质量问题;使用持续交付的工具来实现代码在不同环境上的自动部署。原本有些学院派乌托邦式的思想正被千千万万次的集成与部署证明着它应有的价值。 持续交付 ...

Mon Sep 18 05:11:00 CST 2017 0 2777
使用 Bitbucket Pipelines 持续交付托管项目

简介 Bitbucket Pipelines 是Atlassian公司为Bitbucket Cloud产品添加的一个新功能, 它为托管在Bitbucket上的项目提供了一个良好的持续集成/交付的服务。 前提 申请 Bitbucket 账号Java 8Gradle ...

Wed Mar 01 22:45:00 CST 2017 0 1669
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM