基于K8s的DevOps平台实践(一)
本篇文章基于 k8s 集群部署 gitlab、sonarQube、Jenkins 等工具,并把上述工具集成到 Jenkins 中,以 Django 项目和 SpringBoot 项目为例,通过多分支流水线及 Jenkinsfile 实现项目代码提交到不同的仓库分支,实现自动代码扫描、单元测试、doc
第11讲:Python列表对象中元素修改操作
对于列表元素的改操作,有两种实现方式:修改指定索引的元素,相当于赋一个新值,但是一次只能修改一个元素。通过切片的形式指定一个索引范围,然后修改这个范围中每一个索引对应的元素,一次可以修改多个索引的元素值。定义一个列表,列表元素的改操作将依赖这个列表去实现。我们指定修改mylist列表中索引为2的元素
【云原生 • DevOps】一文掌握持续集成工具 Jenkins
Jenkins 介绍与入门,Jenkins 的安装配置及使用方法详细介绍,一文搞定。
【云原生】4.3 DevOps 精讲篇——Sonar Qube
Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。Sonar Qube可以与多种软件整合进行代码扫描,比如Maven,Gradle,Git,Jenkins等,并且
链路状态路由协议 OSPF (三)
本章将会继续学习链路状态路由协议OSPF,理解OSPF领接关系的建立。
云原生 · DevOps`01 | 光速初识DevOps
通过浓缩的篇幅帮助铁汁们光速了解DevOps,后续会深入讲解
Eolink实践 | 基于DevOps的持续测试策略
可以通过非常简单的 脚本来编写复杂的 API 测试用例,实现自动化测试中复杂的流程跳转、数据加解密、验签等目的。可进行 API 之间参数传递:无需学习变量和脚本语法,通过界面可以直接设置复杂的参数传递规则,如将注册后的 Token 传递给登录 API,将登录后的 Cookie 传递给后续 API 进
Grafana 是什么
Grafana 入门学习笔记。
云原生 · DevOps`01 | 光速初识DevOps
啊我摔倒了..有没有人扶我起来学习....目录前言DevOps介绍1.1 软件开发最开始是由两个团队组成1.2 基于现在的互联网现状前言云原生是基于分布部署和统一运管的分布式云,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系本文通过浓缩的篇幅帮助铁汁们光速了解DevOps,后续会深
【云原生】4.2 DevOps 精讲篇
软件开发最开始是由两个团队组成:开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。
【云原生 • DevOps】一文掌握容器管理工具 Rancher
Rancher的入门介绍、安装与初始化,rancher中各应用的部署方式,扩容与缩容,负载均衡器的使用方法详解。
【云原生-白皮书】简章2:深入理解DevOps+微服务
在搞懂DevOps和微服务之前,需要先搞懂什么是单体应用/单体架构。简单来说,就跟在校的一些小项目一样,项目的Demo写好了,找一台服务器安装环境,然后把jar包远程上服务器,然后跑起来服务就可以了。这个时候进行简单的服务监控也不难,如果项目出了问题,查看一下运行日志,就可以知道哪一步出问题了。如果
开源云原生大潮下的消息和流系统演进
云原生的诞生是为了解决传统应用在架构、故障处理、系统迭代等方面的问题,而开源则为企业打造云原生的架构贡献了中坚力量。本文作者在全身心投入开源以及每日参与云原生的过程中,对开源行业和云原生流系统解决方案有了不一样的思考与实践。作者 | 李鹏辉 责编 | 唐小引出品 | 新程序员随着业务与环