Centos7安装Jenkins

Jenkins官方网址:https://www.jenkins.io/zh/

关闭防火墙

bash 复制代码
systemctl stop firewalld && systemctl disable firewalld && iptables -F

sed -i 's/enforcing/disabled/' /etc/selinux/config && setenforce 0

安装JDK

检索JDK可用包 yum search java | grep jdk

安装JDK yum -y install java-11-openjdk

查看安装的JDK版本 java -version

安装Jenkins

下载War包

通过war包的方式安装,先访问清华大学开源软件镜像网站,下载war包:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/

选择安装版本:

本来是想通过wget命令下载的,报错了:

bash 复制代码
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.378/
--2023-11-14 21:10:24--  https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.378/
正在解析主机 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
正在连接 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... 已连接。
错误: 无法验证 mirrors.tuna.tsinghua.edu.cn 的由 "/C=US/O=Let's Encrypt/CN=R3" 颁发的证书:
  颁发的证书已经过期。
要以不安全的方式连接至 mirrors.tuna.tsinghua.edu.cn,使用"--no-check-certificate"

通过手动下载,完成后,将下载的包传到服务器,可以通过命令rz选择下载文件包进行上传(如rz不能使用,通过yum -y install lrzsz下载该插件)

cd /usr/local/src进入目录

rz 选择包名

传到/usr/local/src目录

bash 复制代码
[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# ll
总用量 96912
-rw-r--r--. 1 root root 99234583 11月 13 12:06 jenkins.war

安装War包

执行命令安装:java -jar jenkins.war

首次启动war包会在/root/.jenkins生成配置文件,完成配置初始化后,会生成一个登录的密码:

bash 复制代码
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

 #密码
83264a0f0a0848e4b7d161416d69d6bc

This may also be found at: /root/.jenkins/secrets/initialAdminPassword

访问地址你的IP+端口8080即可,如:http://192.168.31.182:8080/login?from=%2F,使用生成的密码83264a0f0a0848e4b7d161416d69d6bc进行登录

安装推荐的插件即可

等待中...

设置管理员账户、密码、邮箱

下一步至完成,跳至jenkins主页

相关推荐
AI云原生8 分钟前
如何使用Docker快速运行Firefox并实现远程访问本地火狐浏览器的教程
运维·docker·云原生·容器·serverless·firefox·kubeless
今生相伴99111 分钟前
ELFK:企业级日志管理的完整解决方案——从入门到精通
运维·elk·elasticsearch
小猪咪piggy1 小时前
【JavaEE】(24) Linux 基础使用和程序部署
linux·运维·服务器
IT 小阿姨(数据库)2 小时前
PgSQL中pg_stat_user_tables 和 pg_stat_user_objects参数详解
linux·运维·数据库·sql·postgresql·oracle
❀͜͡傀儡师2 小时前
Docker部署搜索引擎SearXNG
运维·docker·容器·searxng
虎头金猫2 小时前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos
荣光波比3 小时前
Nginx 实战系列(七)—— Nginx一键安装脚本详解
运维·nginx·自动化·云计算
sinat_602035363 小时前
模块与包的导入
运维·服务器·开发语言·python
2301_810154553 小时前
VM中CentOS 7密码重置
linux·运维·centos
网硕互联的小客服4 小时前
408 Request Timeout:请求超时,服务器等待客户端发送请求的时间过长。
运维·服务器