3❤️Jenkins从零到壹❤️ :常用功能大全(JAVA 小虚竹)

简介: 3❤️Jenkins从零到壹❤️ :常用功能大全(JAVA 小虚竹)

image.png文章目录

增加并发执行数量

背景

解决方案

Jenkins触发下游构建

Jenkins视图views管理

视图方式

文件夹方式

Jenkins插件管理

自动插件安装

手工安装插件

覆盖插件目录

实战1:手工安装插件

实战2:手工安装插件

增加并发执行数量

背景

实际开发团队生产过程中,Jenkins构建大家经常要用到,但是Jenkins默认的并行执行数量只有2个,如果有多个任务时,就需要等待,影响工作效率image.pngimage.pngimage.pngJenkins视图views管理

job建立的特别多的时候,我们可能不太容易找到自己的某个job,这时,我们就可以在Jenkins中建立视图。job的视图类似于我们电脑上的文件夹。可以通过一些过滤规则,将已经建好的job过滤到视图中,也可以在视图中直接新建我们的job。


文件夹

文件夹适合多个团队共用Jenkins

性能更好,执行速度更快

支持RBAC权限管理

views

views视图更加灵活,不改变job的路径

views有多种形式、层级、看板,流水线等多样化

视图方式image.pngimage.pngimage.pngimage.pngimage.png手工安装插件

除了上面的插件自动安装方法,Jenkins还为我们提供了手工安装插件的方式,特别是在国内,由于网络的原因,有时候我们使用上述方法安装插件会经常不成功,所以我们可以采用下载插件,然后再上传的方式来安装插件。


官方的插件下载地址:http://updates.jenkins-ci.org/


国内的源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/


需要注意的是选择下载对应版本的版本,否则有时候会出现兼容性错误。


Jenkins的版本可以通过:系统管理—about Jenkins看到:image.png覆盖插件目录

我们可以在已经安装好Jenkins的一台机子上备份/var/lib/jenkins/plugins目录,然后把备份文件上传到我们需要覆盖的Jenkins的对应目录上,然后重启Jenkins。


这种方法其他也给我们提供了一种更加快速的安装Jenkins的方法。我们可以在安装安装初始插件的时候,先跳过,再采用这种方式安装插件。


实战1:手工安装插件

自动安装时失败,报错提示,需要安装github-api (1.114.2)image.pngimage.png


image.png


image.png


image.png


image.png

目录
相关文章
|
20天前
|
jenkins Java Shell
Java、Python、C++支持jenkins和SonarQube(全集)
Jenkins 是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
128 1
|
20天前
|
jenkins Shell 测试技术
|
20天前
|
jenkins Java 持续交付
|
20天前
|
jenkins Java 测试技术
|
20天前
|
安全 jenkins Java
Java、Python、C++支持jenkins和SonarQube(一)
Jenkins 是一个开源的 持续集成(CI)和持续交付(CD) 工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
84 5
存储 jenkins 持续交付
237 2
|
26天前
|
存储 数据可视化 Java
Java Stream API 的强大功能
Java Stream API 是 Java 8 引入的重要特性,它改变了集合数据的处理方式。通过声明式语法,开发者可以更简洁地进行过滤、映射、聚合等操作。Stream API 支持惰性求值和并行处理,提升了代码效率和可读性,是现代 Java 开发不可或缺的工具。
Java Stream API 的强大功能
|
2月前
|
安全 Java API
Java中的Lambda表达式:简洁与功能的结合
Java中的Lambda表达式:简洁与功能的结合
359 211
|
2月前
|
前端开发 JavaScript Java
Java 项目实战城市公园信息管理系统开发流程与实用功能实现指南
本系统基于Java开发,采用Spring Boot后端框架与Vue.js前端框架,结合MySQL数据库,构建了一个高效的城市公园信息管理系统。系统包含管理员、用户和保洁人员三大模块,涵盖用户管理、园区信息查询、订票预约、服务管理等功能,提升公园管理效率与服务质量。
84 6
|
2月前
|
安全 Java 数据库
Java 项目实战病人挂号系统网站设计开发步骤及核心功能实现指南
本文介绍了基于Java的病人挂号系统网站的技术方案与应用实例,涵盖SSM与Spring Boot框架选型、数据库设计、功能模块划分及安全机制实现。系统支持患者在线注册、登录、挂号与预约,管理员可进行医院信息与排班管理。通过实际案例展示系统开发流程与核心代码实现,为Java Web医疗项目开发提供参考。
107 2

推荐镜像

更多