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

如何在Linux服务器上部署jenkins?

一,首先安装JAVA环境

Java8、java11、java17(JRE或者 JDK都可以),从 Jenkins2.357(于2022年6月28日发布)和2.361.1LTS版本开始,Jenkins需要Java11或更高版本。此外,从Jenkins2.355(2022年6月14日发布和Jenkins2.346,1LTS(2022年6月22日发布)开始,Jenkins支持Java 17。

一般我们推荐使用包管理器来进行安装,我这里使用的是Ubuntu的系统,在这里给以下步骤做参考。

# 更新包索引
apt update# 安装OpenJDK 17
apt install -y openjdk-17-jdk# 验证安装
java -version
# 预期输出:openjdk version "17.0.x" ...

在这里我们就安装好了Java。然后就是Java环境变量的配置。

修改/etc/profile的内容,如上图。

如果你找不到JAVA_HOME,可以通过以下的步骤来进行查找。

通过对软链接的查询,最终找到JAVA-17的主目录,/usr/lib/jvm/java-17-openjdk-amd64(即bin/java的上一级目录)。

将该主目录替换你的JAVA_HOME环境变量即可。

二,然后安装Jenkins

Jenkins官方提供了许多程序安装方法,这里我们只使用Jenkins官网提供的war包来进行安装。

首先找到官网,如下

https://www.jenkins.io/download/

在进入官网后,选择下载war包即可

在下载完成之后,将war包放到我们对应的目录下去

注意:/data/jenkins目录和/data/jenkins/data目录必须修改所有者和所有组为Jenkins或者当前执行用户,否则之后的安装操作将会报错。

然后再切换到  /data/jenkins目录  执行

nohup java -jar jenkins.war &

然后会生成nohup.out文件,其中会有安装过程的报错信息或者安装完成的信息,若安装完成之后,其中会包括一个密钥,用来创建初始的admin用户的密钥。

然后,再在我们电脑的浏览器上输入你服务器的ip地址的8080端口(http://服务器ip:8080)即可进入Jenkins的初步安装阶段。

在进入后输入安装后产生的密钥,然后进入安装插件的阶段。

这里我们选择使用推荐安装。

然后进入用户的创建。

然后我们可以设置Jenkins的url。

设置完成后,看到如下界面,我们的Jenkins就安装完成了。

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

相关文章:

  • 2.1 阵列信号处理基础
  • Centos7下docker的jenkins下载并配置jdk与maven
  • 网络数据侦探:抓包工具在爬虫开发中的艺术与科学
  • 手搓docker - 实现篇
  • soho做网站谷歌推广网站建设采购项目
  • 深入理解HTTP协议的本质
  • 以太网通信
  • 网站运营推广方式网站建设需要学编程么
  • 开源合规:GPL-3.0项目的专利风险规避
  • Java基于SpringBoot的医院门诊管理系统,附源码+文档说明
  • windows查询与设备通讯的mac地址
  • Tauri Android 开发踩坑实录:从 Gradle 版本冲突到离线构建成功
  • nuxt3中使用defineAsyncComponent懒加载组件,但其中的loadingComponent和errorComponent为什么不生效
  • GIS中最常用的编程语言
  • 用wordpress做的网站有哪些公司网站建设成本
  • 网站网页怎么设计无代码开发软件
  • 阿里发布「夸克 AI 眼镜」:融合阿里购物、地图、支付生态;苹果拟收购计算机视觉初创 Prompt AI丨日报
  • 【精品模板鉴赏】WORD版企业IT管理参考资料模板-数据安全|信息安全|网络安全|应急预案|灾备恢复..
  • Vue 核心特性详解:计算属性、监听属性与事件交互实战指南
  • 建设银行 嘉定 网站ai的优点和缺点
  • LeetCode 刷题【115. 不同的子序列】
  • 图像去雾之 Retinex 算法
  • 为什么 React 推荐 “不可变更新”:深入理解 React 的核心设计理念
  • 模型缝合的思想和步骤
  • 【基础算法】DFS中的剪枝与优化
  • 做暧昧视频网站做网页用什么软件写代码
  • Migo报错,可直接记账的提醒
  • 甘肃温室大棚建设网站佛山网页网站设计多少钱
  • js绑定事件的方法有几种?
  • P1003 [NOIP 2011 提高组] 铺地毯