
Jenkins
文章平均质量分 60
做咩啊~
提供免费技术帮助
展开
-
15.Jenkins分布式构建
jenkins自带的master/slave模式,由master分配任务,然后在slave或master上执行。6.添加工具,先在该节点上安装git、jdk、maven、sonarqube scanner等工具。注意:slave节点服务器不需要安装jenkins、构建事件是有master端分发的。3.先构建这两个项目,然后再构建一下我们之前的项目,然后查看效果。10.再回到节点管理,就可以看到新加的节点。可实现特定的任务,运行在特定的主机上。2.点击构建,他会在从节点上进行构建。1.设置中点击节点管理。原创 2023-03-30 00:10:52 · 585 阅读 · 1 评论 -
14.Jenkins pipeline流水线
简单来说,就是运行在Jenkins上的一种工作框架,通过代码的方式将多个任务连接起来能够直观的看到,每个阶段的任务是什么,执行时间是多久,有没有错误pipeline有固定的语法结构。原创 2023-03-28 11:36:37 · 1181 阅读 · 0 评论 -
13.Jenkins集成sonarqube
4.jenkins服务器上需要先安装sonar-scanner,然后在全局工具管理中配制sonarqube scanner。2.jenkins要知道sonarqube服务端是谁,需要配置(系统管理–系统配置–sonarqube–添加一个即可)3.添加一个token,此处的token就是之前在sonarqube上生成的令牌。1.在jenkins插件管理中安装sonarqube scanner。下面以基于tags的方式发布为例,在项目中引入sonarqube。6.然后就会看到集成的sonarqube。原创 2023-02-23 15:08:39 · 2024 阅读 · 0 评论 -
12.centos7部署sonarqube9.6
设置为“false”时,只有现有用户才能对服务器进行身份验证。不一定要和sonarqube装到一个系统下,在哪扫就装哪。6.点击问题原因,会告诉你该怎么修改代码,才能符合要求。初始用户名密码:admin/admin。4.然后在web端就可以看到分析的项目。5.点击Bugs可以看到问题的具体位置。1.前提是系统中已经安装了maven。将下列代码在项目的根目录执行即可。3.例如分析一个html的项目。6.在web端查看分析的项目。4.在项目根目录执行指令。2.在项目根目录执行指令。1.创建一个分析项目。原创 2023-02-17 17:24:11 · 1365 阅读 · 3 评论 -
11.Jenkins- Java项目基于tag的方式回退
当给git_verions传递的值为V1.0,那就会回退到V1.0。回退的时候希望通过填入指定的参数进行回退,所以还要进行参数化构建。现处于v1.1版本,目的是回退到v1.0版本。输入需要回退的版本,然后开始构建。最终可以实现多个版本之间的回退。原创 2023-02-14 22:04:44 · 229 阅读 · 0 评论 -
10.Jenkins用tags的方式自动发布java应用
Jenkins上提前准备好连接生产用的数据库配置文件,然后代码拉取下来后进行替换即可。进入项目目录,修改代码后打个标签然后提交。填写选项,跳过测试用例。原创 2023-02-14 18:58:45 · 927 阅读 · 0 评论 -
9.手动部署Java应用
测试用war包下载:https://github.com/efsavage/hello-world-war。编译中途可能会下载jar包,如果编译获取jar包很慢,那么修改仓库源地址为国内阿里云。进入hello-world-war-master目录。在gitlab上新建一个项目,然后提交代码上去。这里注意,包必须放到ROOT目录下。简单修改一下首页,方便区别节点。每台节点都执行以下操作。需要先安装maven。原创 2023-02-13 22:30:09 · 561 阅读 · 0 评论 -
8.Jenkins基于tag的方式回退
我们可以将原本指向v1.1 的软连接删掉,然后重新创建软连接指向v1.0即可。2.回退的时候希望通过填入指定的参数进行回退,所以还要进行参数化构建。当给git_verions传递的值为V1.0,那就会回退到V1.0。现处于v1.1版本的情况下,如何回退到v1.0版本呢。5.查看结果,项目已经回退到了之前的版本。4.输入需要回退的版本,然后开始构建。通过查看之前的脚本得到启发。3.准备脚本,然后点击保存。原创 2023-02-09 23:23:06 · 512 阅读 · 0 评论 -
7.Jenkins基于tags方式发布
如果不显示,先取消参数化构建,直接从gitlab拉一次,然后加上参数化构建的配置,就可以了。8.回到Jenkins就可以看到v1.0的tag,点击开始构建。1.在插件管理中,安装Git Paramete。4.指定构建参数,选择Git Paramete。2.新建一个项目,克隆之前的项目即可。3.将构建触发器中的选项取消勾选。9.显示构建成功后,查看效果即可。7.发布代码打上tag。原创 2023-02-09 18:55:03 · 1880 阅读 · 0 评论 -
6.Jenkins-代码更新Jenkins自动发布项目
设置–>集成,填写jenkins的项目地址,以及jenkins中该项目生成的token。3.登陆gitlab,找到对应jenkins发布的那个项目,进入该项目。5.解决办法,允许外发请求,就可以成功增加webhook。7.jenkins的该项目上就会自动进行构建。6.点击测试,push events 推送。4.点击增加webhook,会报以下错误。1.找到对应的项目,然后找到构建触发器。2.下划点击高级,生成token。1.这是改代码之前的效果。原创 2022-11-10 22:58:32 · 1584 阅读 · 0 评论 -
5.Jenkins自动发布项目
由于我们是在做测试,所以域名用的是假的,一定要在Jenkins服务器上做劫持,不然Jenkins不知道gitlab.test.com是谁。(凭证)填写的是Jenkins服务器的root用户的私钥,因为我更改了启动Jenkins的用户为root。接下来就该发布项目了,发布前,先准备好对应的环境。添加Jenkins的公钥到gitlab上,添加到对项目有权限的用户下。这里一定要注意,高版本jenkins的配置文件,不是以前的。,更改它是不起作用的,高版本Jenkins的配置文件为。集群中的每台机器的配置都一样。原创 2022-11-09 00:34:26 · 873 阅读 · 0 评论 -
4.Jenkins跨站请求伪造保护关闭
在全局安全配置中可以看到。在PARAMS处加入。原创 2022-10-27 15:13:59 · 710 阅读 · 2 评论 -
3.Jenkins插件导入
2.第二种:插件站点下载.hpi文件导入安装 (https://mirror.tuna.tsinghua.edu.cn/jenkins/plugins/)3.第三种:直接将插件导入到jenkins的工作的目录,然后重新加载Jenkins即可。1.第一种:在线安装。原创 2022-10-27 14:12:18 · 1061 阅读 · 0 评论 -
2.Jenkins项目创建
保留最大的个数:例如设置为10个,当任务达到了10个之后,再来第11个任务时,就会把最早的任务干掉,使数量维持在10个。9.选择一条构建历史,然后点击控制台输出,就可以看到刚才执行的shell命令。每次构建都会产生一个任务,这个任务想保留多少天,可以设置保留构建的天数。可以看到,在新建的任务名称路径下,有创建好的文件。10.在服务器上进行验命令证执行结果。在下方就可以看到构建历史。原创 2022-10-10 15:01:23 · 595 阅读 · 0 评论 -
1.Jenkins部署
Jenkins是一个开源的持续集成工具,由java开发而成Jenkins是一个调度平台,它本身不处理任何事情,通过调用插件来完成所有工作Jenkins能将各种开源的软件集成为一体,从而实现不同功能的调度工作。原创 2022-10-10 11:48:10 · 623 阅读 · 0 评论