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

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执行部署脚本
在这里插入图片描述

然后保存就可以

相关文章:

  • 【学习笔记】Lamba表达式[匿名函数]
  • `sendto()` / `recvfrom()` - 发送/接收数据(UDP)
  • this.$set() 的用法详解(Vue响应式系统相关)
  • 基于值函数的强化学习算法之Double Q-Learning详解
  • 示波器电流探头校准规范指南
  • 软考 系统架构设计师系列知识点之杂项集萃(81)
  • nginx 同时支持ipv4与ipv6 配置
  • 【Android基础回顾】五:AMS(Activity Manager Service)
  • 猎板PCB有铜半孔技术:深空探测器的“神经骨架”
  • Git 推送失败解决教程——error: failed to push some refs to
  • 一、ES6-let声明变量【解刨分析最详细】
  • 【Java Web】9.Maven高级
  • 双空间知识蒸馏用于大语言模型
  • 沪铜6月想法
  • 监控硬盘可以当台式机硬盘用吗
  • Jenkins | Jenkins构建成功服务进程关闭问题
  • html文字红色粗体,闪烁渐变动画效果
  • jenkins脚本查看及备份
  • 可视化图解算法48:有效括号序列
  • 板凳-------Mysql cookbook学习 (十)
  • 凌云网站/站长之家是干什么的
  • 石家庄商城网站建设/深圳网络推广培训学校
  • 做微商那个网站好/收录网站
  • 国外网站不需要备案吗/网络营销10大平台
  • 南昌网站建设开发团队/如何创造一个自己的网站
  • 内容分享网站设计/免费推广网站大全下载