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

jenkins工具配置

上一篇(https://blog.csdn.net/abc666_666/article/details/141207741)文章我们介绍了基于docker安装jenkins的过程,本文将介绍如何配置jenkins的相关全局工具如maven、 jdk以及git等

配置的页面如下:

打开后的页面如下:

默认情况,我们可以在改页面配置maven的setting.xml的位置、jdk、git、gradle、ant以及maven等,此外还可以通过安装其他需要的插件,如有需要,也会在改页面展示相关的配置选项,我们先来配置maven。

maven安装

需要先下载maven的安装包,下载地址如下:Maven – 下载 Apache Maven 

将下载后的文件上传到docker所在的系统上,再通过命令将其复制到容器内部,我用的是linux,将其上传到linux的某个目录下,并进行解压,最终如下:

对conf下的setting.xml进行修改,使用阿里云加速依赖的下载

如上图,配置依赖的存储路径

上图,配置阿里云加速镜像地址。

docker复制

docker cp apache-maven-3.9.8/ jenkins:/

如上代码,经宿主机上的apache-maven-3.9.8复制到容器内部的根目录下

对这部分内容进行配置,如下图所示

不要勾选自动安装,有安装不成功的可能,建议手动安装。

Maven配置

配置如下图

配置的值为: /apache-maven-3.9.8/conf/settings.xml

该路径为maven路径下的settings所在的位置。

JDK安装

由于我们安装的Jenkins时jdk17版本的,因此容器中自带了角度看17,不再需要我们自己安装了,默认jdk的安装目录为:/opt/java/openjdk

直接配置便可以了,别名任意。

git 安装

由于容器默认安装了git并且jenkins已默认配置,因此,不再需要进行配置

gralde和ant暂不使用,因此,本文不再进行安装的介绍,有兴趣的可以参考其他的文章。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 谷歌实用Gmail技巧:批量使用多个外贸邮箱技巧
  • 《计算机组成原理》(第3版)第10章 控制单元的设计 复习笔记
  • 聊聊JS中的WebSocket
  • 2024年8月9号(frp)
  • Verilog基础:模块端口(port)定义的语法(2001标准)
  • C++基础编程100题-040 OpenJudge-1.5-01 求平均年龄
  • 大语言模型的简易可扩展增量预训练策略
  • 代码随想录算法训练营day43 | 300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
  • 水库大坝安全监测:筑起水坝安全防线
  • 搜索最新全国工商信息的软件
  • 【Spark集群部署系列一】Spark local模式介绍和搭建以及使用(内含Linux安装Anaconda)
  • 代码随想录算法训练营第十六天
  • android13 禁用wifi
  • 【单片机】51单片机入门教程(一):深入理解普通IO口与外部中断
  • 哪些平台和市场备受大卖们青睐?今年第二季度热门平台排行
  • Bootstrap JS插件Alert源码分析
  • Cumulo 的 ClojureScript 模块已经成型
  • ECMAScript6(0):ES6简明参考手册
  • ES6 学习笔记(一)let,const和解构赋值
  • Flannel解读
  • HTTP请求重发
  • JavaScript 基本功--面试宝典
  • Making An Indicator With Pure CSS
  • MySQL-事务管理(基础)
  • webpack入门学习手记(二)
  • 创建一种深思熟虑的文化
  • 浏览器缓存机制分析
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 深度学习在携程攻略社区的应用
  • 原生js练习题---第五课
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​​​【收录 Hello 算法】9.4 小结
  • #知识分享#笔记#学习方法
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2)STM32单片机上位机
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (备份) esp32 GPIO
  • (黑马C++)L06 重载与继承
  • (接口自动化)Python3操作MySQL数据库
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)插入排序
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • [000-01-030].Zookeeper学习大纲
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [240527] 谷歌 CEO 承认 AI 编造虚假信息问题难解(此文使用 @gemini 命令二次创作)| ICQ 停止运作
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞
  • [24年新算法]NRBO-XGBoost回归+交叉验证基于牛顿拉夫逊优化算法-XGBoost多变量回归预测
  • [30期] 我的学习方法
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [Android] Amazon 的 android 音视频开发文档
  • [C#]OpenCvSharp 实现Bitmap和Mat的格式相互转换