摘要:前言: 有一段时间没有更新博客了,今天给大家分享一下如何将一个python项目成功部署并运行到K8S环境,特做一个记录 准备工作 1. 编写一个python项目,我这边提供的一个Flask服务,提供接口的mock能力。(项目里面编写如下文件) dockerfile jenkinsfile deplo
阅读全文
摘要:前言 部署是接口自动化很重要的一环,当前最流行的方式还是使用jenkins进行打包发布,本文就这一点进行相关记录。 Jenkins 本身支持从git、github、gitlab、svn等地方拉取代码,而且支持dockerfile、jenkinsfile等方式进行打包,可以打包成docker镜像,也可
阅读全文
摘要:前言: 公司项目中部署是使用K8s集群进行部署的,所以特做笔记和感悟如下: Kubernetes 是什么,为什么要用它? Kubernetes(简称K8s)源自Google,是一种基于Docker容器的容器集群管理系统。 Kubernetes为容器化的应用提供了资源调度、部署运行、服务发现、运行时扩
阅读全文
摘要:前言: 项目在开发过程中,如果项目或者模块日益壮大,产品又需要快速迭代,如何处理多环境下项目的上线质量?如何解决项目团队的敏捷开发需求?如何保证大型集群项目的发布与回滚操作? DevOps应运而生,用于解决上述的问题,那么测试需要了解那些DevOps特性呢? 什么是DevOps? DevOps(De
阅读全文
摘要:[持续交付实践] 开篇:持续集成&持续交付综述 [持续交付实践] 开篇:持续集成&持续交付综述 前言 随着微服务架构与容器虚拟化技术的发展,持续集成与持续交付的概念又重新回到了大家的视野,越来越多的公司开始使用持续集成的系统来解决频繁发布带来的质量问题;使用持续交付的工具来实现代码在不同环境上的自动
阅读全文
摘要:持续交付实战 持续交付实战 公司间竞争体现在产品、技术、效率、运营等多个维度,业务发展要求技术leader从团队、技术、流程、标准多管齐下保证自己负责的维度不成为公司瓶颈。万事万物同理,公司或团队的发展也可以理解成三个阶段:温饱、脱贫、致富。各个阶段都有相应的建设套路,并不是一步到位就合适,温饱阶段
阅读全文