自从我开始使用研究Jenkins以来,已经有一段时间了。我使用此工具的日常工作从监督旧工作的执行到维护和增强声明性多分支管道,始终尝试实现持续集成和持续交付实践,以在许多环境中推广打包的软件,直至获得客户的支持。达到这样的自动化水平需要时间,团队和流程。根据我的经验,这是一项需要大量时间和精力的任务,并且软件开发和交付过程中涉及的每个人都必须采用这种新的思维方式和工作方式并加以适应。在传播了关于D
在Kubernetes中使用JenkinsHelm来进行持续集成和持续部署是非常常见的做法。本文将向你介绍如何实现"jenkins helm",并通过以下步骤来帮助你理解这个流程。 ### 步骤概览 以下是整个流程的步骤概览,让我们逐步展开每一步的操作。 | 步骤 | 操作 | | --- | --- | | 1 | 安装Jenkins | | 2 | 安装Helm | | 3 | 配置He
dev环境前端项目部署说明原始方式构建脚本 rm -rf dist.tar.gz cnpm install cnpm run build cd dist tar -zcvf dist.tar.gz *部署脚本 cd /home/jenkinswork/nginx/html tar -xzvf dist.tar.gz rm -rf dist.tar.gzDocker方式构建脚本 cnpm inst
转载 24天前
33阅读
### 用Helm部署Jenkins教程 作为一名经验丰富的开发者,您可能已经熟悉了使用Helm来部署应用,今天我们将教您如何使用Helm来部署Jenkins。对于初学者来说,这可能是一个很好的入门教程,让我们一起来看看。 #### 步骤概述: | 步骤 | 描述
原创 3月前
33阅读
文章目录一. Chart版本3.11.101.1 搜索1.2 my-values.yaml1.3 部署1.4 验证部署1.5 安装中文插件1.6 添加gitee凭据1.6.1 安装`gitee`插件1.6.2 配置`gitee`私钥1.6.3 `Gitee`插件配置1.6.4 添加`gitee`账号凭据1.6.5 创建一个从`gitee`拉取代码任务1.7 流水线部署1.7.1 配置集群1.7.
1.安装Jenkins,在官网下载Jenkins.war(针对不同的系统有不同版本,比如win32),本机安装了jdk后使用命令java -jar jenkins.war安装,安装后可以用链接http://localhost:8080打开Jenkins界面注意:jenkins安装对jdk版本有要求,我开始是1.6,安装时提示版本必须是1.7以上,去下载对应的jdk即可。 2.安装Jenk
一、nexus的安装1.下载nexus(点解这里)2.下载后解压文件,将解压后的nexus文件放在你自己想要的地方3.配置环境变量(和配置java的环境变量一样)4.安装和启动nexus由于我已经安装和启动过nexus,所以有错误信息提示5.启动成功后,在浏览器输入http://localhost:8081/nexus/就会进入nexus的操作界面我们也可以在conf/nexus.properti
 安装 HarborHarbor 支持多种安装方式,源码目录下面默认有一个安装脚本(make/install.sh),采用 docker-compose 的形式运行 Harbor 各个组件,和前面的课程一样,我们这里依然还是将 Harbor 安装到 Kubernetes 集群中,如果我们对 Harbor 的各个组件之间的运行关系非常熟悉,同样的,我们可以自己手动编写资源清单文件进行部署,
Kubernetes14:Helm介绍(为了部署像微服务这种的大型项目)1、Helm的引入(1)之前方式部署应用基本过程编写yaml文件1、deploymentkubectl create deployment nginx --image=nginx --dry=run -o yaml > nginx.yaml2、Servicekubectl expose deployment nginx
一、首先需要一个k8s环境,你可以使用kubeadm或者二进制部署。(注意:这里使用的kubeadm部署k8s集群)二、安装helm工具:K8S集群最好保持时间同步:[root@master ~]# yum -y insatll ntp &> /dev/null以下操作需要机器访问外网[root@master ~]# wget https://get.helm.sh/helm-v3.
  Jenkins 做为最著名的 CI/CD 工具,在全世界范围内被广泛使用,而随着以 Kubernetes 为首的云平台的不断发展与壮大,在 Kubernetes 上运行 Jenkins 的需求越来越多。  本文将介绍如何使用 Helm3 在 Kubernets 上快速部署一个生产环境可用的 Jenkins 实例。  通过本文的学习,你将能够:  了解并掌握 Helm 的一些基本操作知识。利用
  先把总体流程梳理一下:         +-------------git:拉取最新提交代码,分支可指定,放在jenkins工作空间,如:/var/lib/jenkins/workspace                    |       +-------------maven:打包,从j
转载 5月前
1904阅读
原文地址:http://www.mydlq.club/article/8/目录[-]一、Kubernetes环境安装Jenkins二、Jenkins安装插件1、Git插件2、Docker插件3、Kubernetes4、KubernetesCli5、ConfigFileProvider6、PipelineUtilitySteps三、Jenkins配置插件1、Git插件配置及使用2、Docker插件配
原创 2021-03-11 12:38:27
4145阅读
Jenkins是一个著名的可扩展开源 CI/CD 工具,用于自动化部署。Jenkins 完全用 Java 编写,并在 MI装了 Java Runtime Environment
原创 2022-12-10 07:34:31
228阅读
Kubernetes + Jenkins + Helm + Springboot原文地址:http://www.mydlq.club/article/8/目录[-]一、Kubernetes 环境安装 Jenkins二、Jenkins 安装插件    1、Git 插件    2、Docker 插件    3、Kubernetes    4、Kubernetes Cli    5、Config Fil
原创 2020-12-22 00:08:15
2740阅读
@TOC 什么是JenkinsJenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,它用Java语言编写而成,可持续集成、自动的构建/测试软件项目、监控外部任务的运行的web界面的平台 CI/CD是什么CI(Continuous integration),中文意思是持续集成,是一种软件开发时间。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以
转载 15小时前
11阅读
01 概述Helm是kubernetes包管理工具,可以方便快捷的安装、管理、卸载kubernetes应用,类似于Linux操作系统中yum或apt-get软件的作用。其主要的设计目的:创建新的chart包将charts包文件打包压缩同chart仓库进行集成,获取charts文件安装及卸载charts到kubernetes集群管理通过helm安装的charts应用02 概念介绍cha
在kubernetes环境下,jenkins任务被交给各个pod执行,这些pod在需要时被创建,任务结束后被销毁,这样既能合理利用资源,又能给每个任务提供一致的干净的初始化环境
原创 精选 2022-11-13 11:47:49
740阅读
一、Kubernetes 环境安装 Jenkins二、Jenkins 安装插件 1、Git 插件 2、Docker 插件 3、Kubernetes 4、Kubernetes Cli 5、Config File Provider 6、Pipeline Utility Steps三、Jenkins 配置插件 1、Git 插件配置及使用 2、Docker 插件配置及使用 3、Kubernetes 插件配
转载 5月前
68阅读
一.认识Helm每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样。部署一套新的环境成本是真的很高。如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了。Helm就相当于kubernetes环境下的yum包管理工具。1.1 Helm重要概念chart:是helm的一个程序包。包含了创建Kubernetes的一个应用实例的必要信息repository
  • 1
  • 2
  • 3
  • 4
  • 5