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

Jenkins Maven 带权限 搭建方案2025

 1、使用docker搭建jenkins

version: '3.8'services:jenkins:image: jenkins_lzh:1.0container_name: jenkinsports:- "8080:8080"  # Jenkins Web UI- "50000:50000"  # Jenkins Agent通信端口volumes:- ./jenkins_home:/var/jenkins_home  # 持久化Jenkins数据- /usr/bin/docker:/usr/bin/docker- /var/run/docker.sock:/var/run/docker.sock  # 允许Jenkins使用Docker- ./repository:/root/.m2/repository- /tmp/.X11-unix:/tmp/.X11-unix- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro  # 强制覆盖environment:- TZ=Asia/Shanghai- JAVA_OPTS=-Duser.timezone=Asia/Shanghaiuser: root  # 以root用户运行,避免权限问题networks:- jenkins_networknetworks:jenkins_network:driver: bridge

2、jenkins初始化的配置参考其他教程

这里如果有碰到 403 crumb的问题的话,可以这样解决

Manage Jenkins  -  Security  - 跨站请求伪造保护  , 把启用代理兼容勾选上。

3、安装Maven和jdk

由于jenkins里的默认jdk是17,我需要jdk8,因此,分别到网上下载 他们的安装包,拷贝到

容器中解压到 /opt目录中。

然后进到 Jenkins的 页面中,分别去安装maven和jenkins的插件。安装完后重启jenkins,

然后去配置jdk home和java home,它们在 System - Tools中。

4、创建一个maven的item

新建item,构建一个maven项目

1、在描述中,填入项目信息

2、在Git中,填入项目源码

3、environment 中加入java 8 

4、post steps 中加入 Invoke top-level Maven targets

5、添加后置步骤

我在这里是添加了一个shell

docker cp 1.jar a:/
docker restart a
exit 0

5、为jenkins添加权限

下载jenkins plugin 

网上搜索这个插件的用法,来为项目添加权限

相关文章:

  • matlab转python
  • Elasticsearch内存管理与JVM优化:原理剖析与最佳实践
  • 面试常考算法2(核心+acm模式)
  • OpenHarmony SystemUI开发——修改状态栏和导航栏的高度
  • 读取传感器发来的1Byte数据:分低位先行和高位先行的处理方法
  • Web前端VSCode如何解决打开html页面中文乱码的问题(方法2)
  • 【MySQL】数据库、数据表的基本操作
  • Python MNE-Python 脑功能磁共振数据分析
  • 第十五章,SSL VPN
  • 在 Spring Boot 中选择合适的 HTTP 客户端
  • React Native 前瞻式重大更新 Skia WebGPU ThreeJS,未来可期
  • CI/CD面试题及答案
  • WEB前端表单及表格标签综合案例
  • 青少年编程与数学 02-019 Rust 编程基础 03课题、变量与可变性
  • 禁止Pydda默认下载数据
  • 第四天 从CAN总线到Spark/Flink实时处理
  • 解构C++高级命名空间:构建空间作用域·控制兼容
  • 初等数论--欧拉函数积性的证明
  • 新闻发稿筛选媒体核心标准:影响力、适配性与合规性
  • 记录一次使用thinkphp使用PhpSpreadsheet扩展导出数据,解决身份证号码等信息科学计数法问题处理
  • 西甲上海足球学院揭幕,用“足球方法论”试水中国青训
  • 巴基斯坦关闭全部领空
  • 习近平会见缅甸领导人敏昂莱
  • 中华人民共和国和俄罗斯联邦在纪念中国人民抗日战争、苏联伟大卫国战争胜利和联合国成立80周年之际关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 招行:拟出资150亿元全资发起设立金融资产投资公司
  • “80后”计算机专家唐金辉已任南京林业大学副校长