草庐IT

Jenkins-Blue

全部标签

K8S+Jenkins+Harbor+Docker+gitlab集群部署

K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署所需资源下载地址将此文章写给我最心爱的女孩目录K8S+Jenkins+Harbor+Docker+gitlab服务器集群部署1.准备以下服务器2.所有服务器统一处理执行2.1关闭防火墙2.2关闭selinux2.3关闭swap(k8s禁止虚拟内存以提高性能)2.4更新yum(看需要更新)2.5时间同步2.6安装wget、vim2.7更新Docker的yum源2.8查看Docker版本2.9下载docker2.10进入/etc目录创建docker目录2.11配置国内镜像加速器2.12docker自动启动2.13启动do

k8s环境jenkins发布vue项目指定nodejs版本

k8s环境jenkins发布vue项目指定nodejs版本1、背景2、分析3、解决方法3.1、找到配置镜像位置3.2、制作新镜像3.3、推送镜像到私有仓库3.4、修改配置文件1、背景发布一个前端项目,它需要nodejs16.9.0版本支持,而kubesphere3.2.0集成的jenkins的镜像只支持nodejsv10.16.3该项目基于的环境是k8s1.23.4,docker20.10.12.vue2.72、分析JenkinsKubernetes插件kubesphere平台安装了jenkins,基于JenkinsKubernetes插件,自动化在Kubernetes中运行的Jenkins-

Jenkins自动化部署

1、安装Jenkins。本文采用Linux部署war包形式。Jenkins下载地址:(https://get.jenkins.io/war-stable/2.346.2/jenkins.war)Tomcat:https://mirrors.cloud.tencent.com/apache/tomcat/tomcat-9/v9.0.65/bin/(选版本)2Linux需要安装gitmaven。2.1安装git:yum-yinstallgit验证gitgit--version2.2安装mavenwgethttps://archive.apache.org/dist/maven/maven-3/3.

jenkins安装

文章目录1.安装jenkins2.修改配置3.启动jenkins4.访问jenkins前提:安装jdk8,高版本jenkins不支持。https://blog.csdn.net/evelynnJava/article/details/126344273jenkins安装不同版本,默认主目录是在C盘,下面的命令可以指定主目录在其他地址:java-DJENKINS_HOME=F:\serviceUtil\jenkins_war\old\home-jarjenkins.war--httpPort=80801.安装jenkins#如果下的慢,也可以去“浏览器”先把rpm包下载下来wgethttp://

Jenkins 构建前端代码失败,报错:The package “esbuild-linux-64“ could not be found, and is needed byesbuild

这里写自定义目录标题前言前言前段时间,使用公司的Jenkins构建测试环境时,突然构建失败,查看了构建日志,显示没有找到esbuild-linux-64这个包。但奇怪的是,代码在本地运行没问题,甚至使用yarnbuild命令进行本地打包也正常,只是构建环境失败。如下如所示:这个报错出现的就很莫名其妙,上午的时候,代码还在正常构建,下午就突然不行了,而且esbuild-linux-64这个包貌似这段时间也没下载过,也没有关注过。但没办法,测试环境还是要构建的,项目需要上线,必须经过构建,毕竟是打工人嘛,只能想办法解决。于是在网上冲浪寻找答案。网上的两种方法,无非是删除nodule_modules

Jenkins 配置 WebHooks

文章导航WebHooks有什么用?安装插件在项目构建中配置关于invoke地址通过ngrok将本地地址映射到公网在Git仓库中配置WebHooks有什么用?webhooks可以在Jenkins任务关联仓库发生更新时,自动执行构建任务。安装插件在Jenkins插件管理搜索安装插件GenericWebhookTrigger安装之后重启Jenkins,直接访问http://localhost:8090/restart可以快速重启(Jenkins所在本地地址)在项目构建中配置找到需要配置webhook构建的任务,在【构建触发器中】勾选GenericWebhookTrigger最简单的配置到这里已经完成

【云原生】Jenkins集成Kubernetes详解

文章目录一.Jenkins集成Kubernetes1.1准备部署的yml文件1.2Harbor私服配置1.3测试使用效果1.4Jenkins远程调用一.Jenkins集成Kubernetes1.1准备部署的yml文件apiVersion:apps/v1kind:Deploymentmetadata:namespace:testname:pipelinelabels:app:pipelinespec:replicas:2selector:matchLabels:app:pipelinetemplate:metadata:labels:app:pipelinespec:containers:-na

Jenkins流水线整合k8s实现代码自动集成和部署

一、前置条件1、安装好k8s集群这里先要搭建好一个K8s集群,笔者这边就采用使用了一个一主一丛的k8s集群,k8s集群的版本使用1.19.5版本,服务器的配置:2核4G,操作系统:CentOSLinuxrelease7.9.2009(Core)主机名        ipk8smaster192.168.19.8k8sworker        192.168.19.9具体的安装步骤可以按照文档来进行:使用kubeadm安装kubernetes_v1.19.x|Kuboard2、安装好 Kuboard来管理k8s集群安装完成后,安装Kuboardv3-kubernetes,按照指令:kubect

Jenkins离线部署方法

一、前言1、在项目开发过程中以及UAT测试阶段,为解决频繁发布问题,往往我们会安装一个jenkins部署工具,减少我们频繁发布等问题,在测试阶段我们需要客户提供一台服务器安装此插件,由于客户服务器网络限制等问题,Linux系统服务器不能连接外网导致在安装jenkins过程中不能正常的安装我们需要的插件,由于jenkins从官网下载后,默认是没有插件的,需要我们自己安装对应的插件,安装插件过程中需要连接外网进行下载,如果是有网络的情况下安装是非常方便的,但是如果是离线安装会多出几步操作,官方给出了离线安装方法,但是给出的文档有的小伙伴看不懂,网上详细资料也非常少,今天借此机会在参照官方的给出的安

docker+jenkins+dockerfile 自动化部署发布

提示:文章如有错误的地方请指出,以免误人子弟!文章目录docker安装Jenkins配置maven项目自动打包部署提示:以下是本篇文章正文内容,下面案例可供参考docker安装Jenkins下载镜像dockerpulljenkins/jenkins下载mavenmaven官网下载地址或者使用命令下载wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.8.6-bin.tar.gz通过软件放到linux的目录下,这边放到Home目录下解压tarzxvfapache-ma