安装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
相关推荐
霍格沃兹软件测试开发17 分钟前
AI 测试平台新功能揭秘:自动化测试用例运行的奥秘
运维·自动化·测试用例
小阳睡不醒1 小时前
小白成长之路-jenkins使用pipline部署
运维·jenkins
fasewer2 小时前
玄机--windows日志分析
运维·服务器·windows·网络安全
Linux运维技术栈2 小时前
域名网页加载慢怎么解决:从测速到优化的全链路性能优化实战
运维·网络·nginx·性能优化·cloudflare
linux修理工3 小时前
n1 Armbian OS 24.11.0 noble 安装suricata
linux·运维·服务器
bug攻城狮3 小时前
CentOS 7 出现 “Could not resolve host“ 错误的修复方案
linux·运维·centos
feifeigo1233 小时前
CentOS系统管理:useradd命令的全面解析
linux·运维·centos
こ进制掌控者3 小时前
CentOS 8重启后网卡不见了解决办法
linux·运维·centos
荣光波比3 小时前
Nginx 实战系列(六)—— Nginx 性能优化与防盗链配置指南
运维·nginx·性能优化·云计算
Nightwish53 小时前
Linux随记(二十三 )
linux·运维