安装Jenkins

1、安装java

(1)下载解压jdk包

从官网下载jdk包 jdk-8u291-linux-x64.tar.gz,解压到自定义目录(如/usr/local/java/)后配置/etc/profile

复制代码
scp C:\Users\xxxx\Desktop\jdk-8u291-linux-x64.tar.gz root@47.100.94.130:/root
mkdir /usr/local/java
tar -C /usr/local/java/ -zxvf jdk-8u291-linux-x64.tar.gz

vi /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

source /etc/profile

(2)查看java版本

输出版本信息即可

复制代码
java -version
echo $JAVA_HOME

2、安装jenkins

(1)下载安装

复制代码
sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install jenkins

(2)Start Jenkins

复制代码
sudo systemctl daemon-reload
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

Loaded: loaded (/lib/systemd/system/jenkins.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-11-13 16:19:01 +03; 4min 57s ago

###若启动不了则尝试

复制代码
1> 查看当前Java的环境变量 echo $JAVA_HOME
/usr/local/java/jdk1.8.0_291

2> 复制Java的环境变量地址, 编辑/etc/init.d/jenkins文件, 指定位置添加该地址, 后缀附上/bin/java
vim /etc/init.d/jenkins

/usr/local/java/jdk1.8.0_291/bin/java

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/usr/local/java/jdk1.8.0_291/bin/java
"

3>修改后重启jenkins服务, 问题解决
systemctl daemon-reload
systemctl start jenkins
systemctl status jenkins

3、访问jenkins

1.访问ip:端口(8080)

复制代码
cd /var/lib/jenkins/secrets/
cat initialAdminPassword

2.输入密钥下一步

3.默认选择推荐插件,直接下一步

5.输入账号密码下一步默认地址跳过后进入首页

4、插件中心

Index of /download/plugins

  • Pipeline Utility Steps
  • SSH Agent Plugin
相关推荐
C++ 老炮儿的技术栈13 小时前
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决
linux·运维·开发语言·汇编·c++·git·qt
A__tao13 小时前
Elasticsearch Mapping 一键生成 Proto 文件(支持嵌套 + 注释过滤)
大数据·elasticsearch·jenkins
Agent产品评测局13 小时前
企业数据处理自动化落地,抓取分析全流程实现方案 —— 2026企业级智能体选型与技术路径深度解析
运维·人工智能·ai·自动化
我科绝伦(Huanhuan Zhou)14 小时前
分享一个网络智能运维系统
运维·网络
鬼先生_sir14 小时前
Spring Cloud 微服务监控实战:SkyWalking + Prometheus+Grafana 全栈解决方案
运维·spring cloud·grafana·prometheus·skywalking
信创DevOps先锋14 小时前
DevOps工具链选型新趋势:本土化适配与安全可控成企业核心诉求
运维·安全·devops
xyz59914 小时前
如何在 WSL 中删除指定版本的 Ubuntu 以及安装
linux·运维·ubuntu
linux修理工14 小时前
Claude code与CC-switch安装使用
运维·人工智能
小叶lr14 小时前
jenkins打包前端样式丢失/与本地不一致问题
运维·前端·jenkins
Agent产品评测局14 小时前
互联网行业自动化平台选型,运营全流程提效指南:2026企业级智能体架构与实战全解析
运维·人工智能·ai·chatgpt·架构·自动化