草庐IT

Team-Jenkins

全部标签

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

如何搭建 Jenkins 自动化测试平台?

目录前言自动化测试搭建代码仓库搭建Jenkins安装Jenkins插件安装Jenkins配置mavenJenkins关联代码仓库Gitlab提交触发Jenkins自动构建生成测试报告结语前言在进行平台搭建前,我们首先要问自己:我需要搭建的平台的功能是什么,要实现什么目标?在我的理解中,自动化构建平台的执行流程(目标)是:我们将代码提交到代码托管工具上,如github、gitlab、gitee等。Jenkins要能够检测到我们的提交。Jenkins检测到提交后,要自动拉取代码,运行测试,并进行构建、打包。Jenkins执行完测试和构建后,要向相关人员发送构建结果。Jenkins要能够向我们展示测

如何搭建 Jenkins 自动化测试平台?

目录前言自动化测试搭建代码仓库搭建Jenkins安装Jenkins插件安装Jenkins配置mavenJenkins关联代码仓库Gitlab提交触发Jenkins自动构建生成测试报告结语前言在进行平台搭建前,我们首先要问自己:我需要搭建的平台的功能是什么,要实现什么目标?在我的理解中,自动化构建平台的执行流程(目标)是:我们将代码提交到代码托管工具上,如github、gitlab、gitee等。Jenkins要能够检测到我们的提交。Jenkins检测到提交后,要自动拉取代码,运行测试,并进行构建、打包。Jenkins执行完测试和构建后,要向相关人员发送构建结果。Jenkins要能够向我们展示测

Jenkins 详细部署

1、jenkins简介        Jenkins是一个可扩展的持续集成引擎。        持续集成,就是通常所说的CI(ContinuesIntegration),可以说是现代软件技术开发的基础。        持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也意味着每天可能会发生多次集成。        每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。1.1、作用 持续、自动地构建、测试软件项目。监控一些定时执行的任务。1.2、工作

Jenkins 详细部署

1、jenkins简介        Jenkins是一个可扩展的持续集成引擎。        持续集成,就是通常所说的CI(ContinuesIntegration),可以说是现代软件技术开发的基础。        持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也意味着每天可能会发生多次集成。        每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。1.1、作用 持续、自动地构建、测试软件项目。监控一些定时执行的任务。1.2、工作