草庐IT

DevOps-Jenkins

全部标签

Jenkins离线安装插件

Jenkins离线安装插件phi插件下载通过如下Link访问插件地址Jenkins插件在这里搜索你要下载的插件名称如:搜索theme来查找simpletheme根据自己的Jenkins服务器的版本来选择插件版本插件安装依次如下点击ManagerJenkins>ManagePlugins>Advanced在Advanced页面点击Uploadplugins选择文件按钮,在弹出框中选择已经下载的插件。点击Upload开始安装安装成功显示为Success![](https://img-blog.csdnimg.cn/7543baa1133a4f94bcaa79e356b19673.png)加餐内容:

jenkins 升级后无法启动

RunningwithJava8fromD:\jenkins\jre,whichisolderthantheminimumrequiredversion(Java11) 意思是jdk版本太低,至少需要11一下载并安装Jdk11https://www.oracle.com/java/technologies/downloads/#java11-windows二修改jenkins.xml修改如下,指向我们的Jdk11D:\Java\jdk-11.0.18\bin\java.exe三启动Jenkins服务

2023自动部署神器——Jenkins全网最全攻略

​大纲​1.背景  在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;  或者前后端分离后,经常会修改接口,然后重新部署;  这些情况都会涉及到频繁的打包部署;  手动打包常规步骤:1.提交代码  2.问一下同组小伙伴有没有要提交的代码  3.拉取代码并打包(war包,或者jar包)  4.上传到Linux服务器  5.查看当前程序是否在运行  6.关闭当前程序  7.启动新的jar包  8.观察日志看是否启动成功  9.如果有同事说,自己还有代码没有提交......再次重复1到8的步骤!!!!!(一上午没了

shell命令或脚本 调用远程jenkins并运行job

一、低版本Jenkins,或者不需要传递参数的job        可以使用job中的token,shell命令调用执行。 shell命令:curl--url"JENKINS_URL/job/JOB_NAME/build?token={上述token}"--userusername:passwordcurl--url"http://114.114.144.114:81/jenkins/job/c-serv/build?token=123321"--useradmin:au0BESKNEg二、高版本Jenkins,crsf认证机制shell调用jenkins进行构建时,报错:Error403No

jenkins-自动化打包部署

环境:        centos7.2或者更新        rmp包:官方下载地址RedhatJenkinsPackages        java-1.8.0安装:[root@jenkins ~]# yum install wget  java-1.8.0 -y[root@jenkins ~]# cd /var/opt/[root@jenkins opt]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.2-1.1.noarch.rpm[root@jenkins opt]# yum install ./jenkins-2.

【Linux】+【Jenkins】+【飞书机器人】发送通知(带签名)

文章目录🌞如何使用🌻在linux上安装python环境🌻发送消息python脚本🦋把脚本上传倒linux上🦋jenkins上执行脚本🌞步骤总结🌞如何使用自定义机器人使用指南飞书官网https://open.feishu.cn/document/client-docs/bot-v3/add-custom-bot🌻在linux上安装python环境yuminstallpython3python3-develpython3-pip#请求工具python3-mpipinstallrequests🌻发送消息python脚本我这个设置了签名的,具体怎么设置签名可以查看飞书官方文档#!/usr/bin/en

持续集成搭建+邮件推送设置(jenkins+jmeter+ant)

一、实现逻辑步骤:1、本机安装ant;2、jenkins中安装ant插件;3、创建ant的build.xml;4、在jenkins的job中的调用ant插件:        1)运行build.xml        2)jenkins调用ant执行jmeter脚本        3)并用ant生成测试报告;        4)将报告存储到指定目录;5、E-mail插件(EditableEmailNotification)        1)系统设置中配置邮件发送账号、密码、端口等;        2)job中配置邮件收件人、发送规则、邮件格式模板等;6、报告插件(PublishHTMLrepo

【项目实战】自定义设置Sonar的规则,要求DevOps工具链SonarQube只扫描指定模块

一、背景开发微服务项目,很多会基于网络上现成开源的微服务框架进行二开,公司有单元测试覆盖率的要求,往往会使用SonarQube来实现扫描代码的单元测试覆盖率,但是因为网络上现成开源的微服务框架很大部分是已经现成的代码,因此补充单元测试工作会很痛苦,于是,可以自定义设置Sonar的规则,要求SonarQube只扫描指定模块。二、设置只扫描指定模块使用SonarQube分析时,使用-Dsonar.inclusions参数来包含特定文件或目录。该参数指定要包含在分析中的逗号分隔的文件模式列表。请注意,sonar.inclusions参数仅在分析阶段使用,不影响构建过程。此外,如果未指定任何包含项,则

在KubeSphere中部署微服务(阡陌)+ DevOps

一、微服务的一般部署顺序第一步:部署中间件,如mysql、redis、es、mq第二步:部署注册中心,如nacos第三步:部署除了getway以外的后端服务第四步:部署getway服务第四步:部署前端服务,如nginx+ui二、微服务的Dockerfile包结构本地测试没有问题之后,就是对每一个微服务编写Dockerfile包dockerfiles --qianmo-auth --Dockerfile --target --qianmo-auth.jar --qianmo-crud --Dockerfile --target --qianmo-crud.jar --qianmo

在KubeSphere中部署微服务(阡陌)+ DevOps

一、微服务的一般部署顺序第一步:部署中间件,如mysql、redis、es、mq第二步:部署注册中心,如nacos第三步:部署除了getway以外的后端服务第四步:部署getway服务第四步:部署前端服务,如nginx+ui二、微服务的Dockerfile包结构本地测试没有问题之后,就是对每一个微服务编写Dockerfile包dockerfiles --qianmo-auth --Dockerfile --target --qianmo-auth.jar --qianmo-crud --Dockerfile --target --qianmo-crud.jar --qianmo