如何在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的系统,在这里给以下步骤做参考。

bash 复制代码
# 更新包索引
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就安装完成了。

相关推荐
19岁开始学习3 小时前
PHP操作elasticsearch7.8
elasticsearch·jenkins·php
wearegogog1233 小时前
Centos7下docker的jenkins下载并配置jdk与maven
java·docker·jenkins
Yyyy4823 小时前
Ansible Role修改IP地址与主机名
linux·服务器·php
从零开始的ops生活3 小时前
【Day 73】Linux-自动化工具-Ansible
linux·运维·服务器
陌路203 小时前
Linux 12mybash的实现
linux
WnHj3 小时前
带密码加密机制的自动 FTP 拉取脚本
linux·运维·服务器·网络
脑子缺根弦3 小时前
辉视融合服务器:强劲驱动电视信息发布,直播点播流畅运行,赋能高效传播
linux·运维·服务器
。TAT。3 小时前
Linux - 命令行参数与环境变量
linux·学习
zl_dfq3 小时前
Linux 之 【基本指令 与 shell命令以及运行原理】
linux