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

Jenkins | Linux环境部署Jenkins与部署java项目

1. 部署jenkins

1.1 下载war包

依赖环境 jdk 11+

下载地址: https://www.jenkins.io/
在这里插入图片描述
依赖环境

1.2 启动服务

启动命令 需要注意使用jdk11以上的版本

直接启动

# httpPort 指定端口
#-Xms2048m -Xmx4096m  指定java 堆内存初始大小 与最大大小
/usr/java/jdk17/bin/java -Xms2048m -Xmx4096m -jar jenkins.war --httpListenAddress=0.0.0.0 --httpPort=8080

后台启动 就是用 nohup 启动

# httpPort 指定端口
#-Xms2048m -Xmx4096m  指定java 堆内存初始大小 与最大大小
nohup /usr/java/jdk17/bin/java -Xms2048m -Xmx4096m -jar jenkins.war --httpListenAddress=0.0.0.0 --httpPort=8080 2>&1 &

启动完成后 会有日志数据 首次会输出密码
在这里插入图片描述

1.3 登录与插件安装(后边补截图)

登录网页 ip:8080 访问jenkins网页 将日志打印密码 输入

然后创建用户

然后是安装插件 选择自定义安装 然后选择 无 然后开始

修改插件下载源 https://mirrors.tuna.tsinghua.edu.cn/jenkins/
在这里插入图片描述
在搜索框查询要安装的插件
插件一般选择安装

  • Git plugin
  • Maven Integration plugin
  • Pipeline
  • Localization: Chinese 翻译(可选)
  • NodeJS Plugin
  • Publish Over SSH
    在这里插入图片描述

1.4 设置全局配置

设置 git maven 路径 jdk nodejs 等等~~
在这里插入图片描述

2. 创建项目 这里以maven项目为例

使用自由风格
在这里插入图片描述

然后 配置git 信息

然后 增加构建步骤 -> maven

还可以增加 构建完成后的shell执行部署脚本
在这里插入图片描述

然后保存就可以

http://www.xdnf.cn/news/12078.html

相关文章:

  • select、poll、epoll 与 Reactor 模式
  • 70年使用权的IntelliJ IDEA Ultimate安装教程
  • 代码中文抽取工具并替换工具(以ts为例)
  • 数据结构:泰勒展开式:霍纳法则(Horner‘s Rule)
  • DeepSeek-R1-0528-Qwen3-8B为底座微调领域大模型准备:制作领域专用数据集
  • HarmonyOS:Counter计数器组件
  • QQ邮箱发送验证码(Springboot)
  • AI系统负载均衡与动态路由
  • 力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
  • 数学建模-嘉陵江铊污染事件解题全过程文档及程序
  • 联软NSPM自动化策略管理 助力上交所加速国产化替代提升运维效率
  • matlab实现DBR激光器计算
  • 全维度测试通过!DolphinScheduler 3.2.0单节点部署与验证实录
  • cursor-free-vip使用
  • [实际项目2] 从西门子PLC中读取曲线数值并绘图
  • 半监督学习:低密度分离假设 (Low-Density Separation Assumption)
  • IT组织转型记:从运维支持到数字利润中心的蜕变
  • OpenCV CUDA模块图像处理-----对图像执行 均值漂移过程(Mean Shift Procedure)函数meanShiftProc()
  • opencv学习笔记1:图像基础、图像操作、直方图均衡化详解
  • 破局新能源消纳难题!安科瑞智慧能源平台助力10KV配电网重构未来
  • Python数据可视化科技图表绘制系列教程(三)
  • AtCoder-abc408_b 解析
  • React hook之userReducer
  • vue-19(Vuex异步操作和变更)
  • 【android bluetooth 协议分析 02】【bluetooth hal 层详解 7】【高通蓝牙hal-读流程介绍】
  • 古老界面硬核工具:小兵以太网测试仪(可肆意组包,打vlan)
  • 重启路由器ip不变怎么回事?原因分析与解决方法
  • Java八股文——集合「List篇」
  • 【计算机网络】NAT、代理服务器、内网穿透、内网打洞、局域网中交换机
  • npm install 报错:npm error: ...node_modules\deasync npm error command failed