一、概述 1.简介 在工作中接触到CD/CI,Devops相关的技术,本文记录Jenkins的基本使用。Jenkins是一款开源的持续集成工具,能够集成一套自动化部署任务。 目标 通过jenkins从github拉取代码(web应用) 通过jenkins进行maven编译 ...
如何快速且简单的部署 通过helm可以快速且简单的部署多种应用,关于helm的安装和使用请参考 环境信息 本次实战的环境信息如下: kubernetes集群:三台CentOS . 服务器 kubernetes版本: . . helm版本: . . jenkins版本: 准备工作 除了提前准备好kubernetes环境,还需要做好以下准备工作: 准备好helm,您可以参考 准备好NFS服务,这样就算 ...
2020-09-26 10:37 0 934 推荐指数:
一、概述 1.简介 在工作中接触到CD/CI,Devops相关的技术,本文记录Jenkins的基本使用。Jenkins是一款开源的持续集成工具,能够集成一套自动化部署任务。 目标 通过jenkins从github拉取代码(web应用) 通过jenkins进行maven编译 ...
1、首先去官网下载安装包 https://jenkins.io/doc/book/installing/ 安装完成后,很不幸,无法访问他的默认站点 查了一堆资料,有的说环境变量没有配置,有的说没有执行权限,在我这目测都行不通。 最后找到了Jenkins的解压包,强制启动它( java ...
用到; 系列文章地址 《Jenkins流水线(pipeline)实战之:从部署到体验》; ...
需求 环境 部署jenkins 配置jenkins 第一种情况 gitlab 代码结构下有 Jenkinsfile groovy 使用 helm 自建 ...
1、基本概念 Jenkins在DevOps工具链中是核心的流程管理中心,负责串联系统的构建流程、测试流程、镜像制作流程、部署流程等,在持续集成中常用到的工具如下: Maven:源代码编译工具 RobotFramework:自动化测试工具 NewMan:接口自动化测试 ...
通过前面两篇文章,我们已经有了一个“嗷嗷待哺”的K8s集群环境,也对相关的概念与组件有了一个基本了解(前期对概念有个印象即可,因为只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”),本文从实践角度介绍如何结合我们常用的Gitlab与Jenkins,通过K8s来实现项目的自动化 ...
0.概念:Helm作为一个包管理工具, 它把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,方便我们将其chart保存到chart仓库用来存储和分享 1.服务端安装: curl https ...
安装ingress(1)从仓库下载charts (2) 解压charts (3) 查看nginx-ingress目录 4)在nginx-ingress父目 ...