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

Linux安装Jenkins-2.432,jdk17

 本文安装版本:

JDK:jdk-17.0.13

        官网下载地址Java Downloads | Oracle

Jenkins:jenkins-2.432-1.1

        官网下载地址Redhat Jenkins Packages

Maven:apache-maven-3.6.3

        官网下载地址Welcome to Apache Maven – Maven

  •  JDK配置
# 解压
tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz
# 编辑/etc/profile
vim /etc/profile
# 加入如下配置
export JAVA_HOME=/data/soft/jdk-17.0.13
export JRE_HOME=/data/soft/jdk-17.0.13/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
# 保存退出后,使该配置文件即刻生效
source /etc/profile# 使用如下命令,能正确显示信息,说明环境配置成功
java -version
  • MAVEN配置
# 解压
tar -xzvf apache-maven-3.6.3-bin.tar.gz# 编辑/etc/profile
vim /etc/profile
# 加入如下配置
MAVEN_HOME=/home/apache-maven-3.6.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
# 保存退出后,使该配置文件即刻生效
source /etc/profile# 使用如下命令,能正确显示信息,说明环境配置成功
mvn -version

安装Jenkins

# 卸载
rpm -e --nodeps jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
rpm -qa | grep jenkins# 安装
rpm -ivh jenkins-2.432-1.1.noarch.rpm# 修改配置
vim /usr/lib/systemd/system/jenkins.service
# 直接用root
User=root
Group=root
# 改路径
Environment="JENKINS_HOME=/data/soft/jenkins"
WorkingDirectory=/data/soft/jenkins
# 放开JDK配置
Environment="JAVA_HOME=/data/soft/jdk-17.0.13"
Environment="JENKINS_JAVA_CMD=/data/soft/jdk-17.0.13/bin/java"
# 改端口
Environment="JENKINS_PORT=8700"# 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。
systemctl daemon-reload# 启动jenkins服务
systemctl start jenkins# 停止jenkins服务
systemctl stop jenkins
# 重启jenkins服务
systemctl restart jenkins# 查看jenkins运行状态
systemctl status jenkins

在浏览器地址栏输入IP:8700;第一次使用Jenkins,需要核对密钥,该密钥在路径(/data/soft/jenkins/secrets/initialAdminPassword)的文件中。

http://www.dtcms.com/a/324815.html

相关文章:

  • Day11 原理篇
  • 华为防火墙配置指南【附实战案例】
  • python urllib模块怎么使用
  • 【软件测试】概念篇 — 详解
  • 广东省省考备考(第七十二天8.10)——言语理解与表达、判断推理(强化训练)
  • APISIX 路由优先级
  • SupChains团队:化学品制造商 ChampionX 供应链需求预测案例分享(十七)
  • 托福阅读记录
  • TypeScript 中的as const是什么?
  • 基于Actor-Critic策略的Atari中的pong_v3
  • 机器学习第八课之K-means聚类算法
  • 零基础学编程,编程从入门到精通系列教程,附:编程工具箱之公用事件的用法#零基础学编程从哪里开始#新手学编程先学什么#公用事件构件编程用法
  • Lua语言变量、函数、运算符、循环
  • 小学数学计算技巧全攻略
  • 攻击者瞄准加密技术的基础:智能合约
  • [网安工具] Web 漏洞扫描工具 —— GoBy · 使用手册
  • Video Lecture 8 Page Fault
  • 7、西门子PLC基础术语:数据单位、存储区域、寻址方式、字节序
  • LightGBM 与 GBDT 在机器学习中的性能与特点比较
  • element-ui el-progress在有小数的情况下,会换行显示。解决不换行的问题。
  • redis集群-本地环境
  • 【前端基础】14、CSS设置背景(background相关的)
  • 正则表达式常用语法参考
  • STM32H7 以太网配置引申的内存问题
  • A2A协议深度理解与实践
  • 解决 .NET Core 6.0 + PostgreSQL 网站首次连接缓慢问题
  • 安全生产基础知识(一)
  • 去除Edge微软浏览器与Chrome谷歌浏览器顶部出现“此版本的Windows不再支持升级Windows 10”的烦人提示
  • 深度剖析 Linux 信号:从基础概念到高级应用,全面解析其在进程管理与系统交互中的核心作用与底层运行机制
  • 【牛客刷题】REAL799 翻转01 (饿了么面试题)