当前位置: 首页 > news >正文

Jenkins常用插件安装及全局配置

Jenkins常用插件安装及全局配置


前言

​ Jenkins是一个流行的持续集成工具,通过安装适用的插件,可以扩展Jenkins的功能,并与其他工具和系统集成。本文将介绍一些常用的Jenkins插件以及安装和配置的步骤。通过安装和配置这些常用插件,可以使Jenkins更加强大和灵活,为持续集成和交付流程提供更好的支持。

插件安装

​ 根据部署项目的不同,须要一些必要插件来支持项目部署,下面是常用的插件安装方法:系统管理 -> 插件管理 -> 可选插件 -> 根据插件名字搜索安装即可

1. Git plugin:支持Git的插件

在这里插入图片描述

2. Maven Integration:构建Maven项目所需要的插件,安装后在创建新项目时可以选择构建Maven项目

在这里插入图片描述

3. publish over SSH:SSH连接服务器,让项目可以发布在其他服务器上

在这里插入图片描述

4. Docker:使用Docker容器来运行构建任务

在这里插入图片描述

5. NodeJs:用于构建前端代码(npm build)

在这里插入图片描述

全局配置

插件安装成功后需要进行配置,进入 Dashboard > 系统管理 > 全局工具配置

以下 JDK、Maven、Git 默认已经安装完毕,如果你的环境中还没有相关软件请先学习安装,或选择自动安装;如果是Docker环境可以使用挂载宿主机目录的方式。

1. Maven 全局配置

这是使用Maven默认的settings配置,也可以根据自己的环境指定配置文件路径。
在这里插入图片描述

2. 配置 JDK

这里使用本机已经安装好的 JAVA_HOME,也可以选择自动安装。

在这里插入图片描述

3. 配置 Maven

这里使用本机已经安装好的 MAVEN_HOME,也可以选择自动安装。

在这里插入图片描述

4. 配置 Git

这里使用本机已经安装好的 git,也可以选择自动安装。

在这里插入图片描述

5. 配置 Docker

在这里插入图片描述

结语

​ 通过正确的安装和配置常用的Jenkins插件,我们可以为持续集成和交付流程提供更好的支持和便利。同时,全局配置的设置可以让我们更高效地管理和利用各种工具和环境。希望本文介绍的内容能够帮助大家更好地使用Jenkins,提升工作效率和流程质量。祝大家工作顺利,持续集成无忧!感谢阅读!

相关文章:

  • springcloud第4季 负载均衡的介绍3
  • 使用yolov9来实现人体姿态识别估计(定位图像或视频中人体的关键部位)教程+代码
  • python内置函数 V
  • ReentrantLock 原理
  • vue3+ts+element home页面侧边栏+头部组件+路由组件组合页面教程
  • ip地址开发场景问题
  • 若依分离版 —引入echart连接Springboot后端
  • 南京观海微电子---Vitis HLS的工作机制——Vitis HLS教程
  • 51单片机学习9 串口通讯
  • 为wordpress特定分类目录下的内容添加自定义字段
  • 2021年XX省赛职业院校技能大赛”高职组 计算机网络应用赛项 网络构建模块竞赛真题
  • vscode使用Runner插件将.exe文件统一放到一个目录下
  • git基础-tagging
  • 【服务器】常见服务器高危端口
  • 爬取搜狗翻译项目实例
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【347天】每日项目总结系列085(2018.01.18)
  • 08.Android之View事件问题
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • CentOS 7 防火墙操作
  • es6
  • export和import的用法总结
  • Git初体验
  • HTTP那些事
  • JavaScript 基础知识 - 入门篇(一)
  • Median of Two Sorted Arrays
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 编写符合Python风格的对象
  • 简析gRPC client 连接管理
  • 坑!为什么View.startAnimation不起作用?
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 微服务入门【系列视频课程】
  • nb
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • Nginx实现动静分离
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • $L^p$ 调和函数恒为零
  • %@ page import=%的用法
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (9)STL算法之逆转旋转
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (汇总)os模块以及shutil模块对文件的操作
  • (十)T检验-第一部分
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)可以带来幸福的一本书
  • .NET Core中Emit的使用
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET MVC第三章、三种传值方式
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET 指南:抽象化实现的基类
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)