安装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
相关推荐
wanhengidc12 小时前
如何使用云手机进行游戏挂机?
运维·服务器·游戏·智能手机·云计算
wangjialelele12 小时前
端口号、常见协议和套接字
linux·运维·服务器·c语言·网络
木易 士心12 小时前
Nginx 基本使用和高级用法详解
运维·javascript·nginx
蜜蜜不吃糖13 小时前
ESXI主机重置带外密码
linux·运维·服务器
智象科技13 小时前
CMDB报表体系如何驱动智能运维
大数据·运维·报表·一体化运维·cmdb
高光视点13 小时前
伊萨推出升级版SUPRAREX™ PRO自动化切割设备:更大尺寸、更强结构、更高安全性、更易维护
运维·自动化
b***251113 小时前
深圳比斯特自动化|圆柱电池测试设备核心功能与技术发展解析
运维·自动化
King's King13 小时前
自动化仓库总体设计
运维·自动化
Dobby_0514 小时前
【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux
linux·运维·c++·vscode·golang
wanhengidc14 小时前
操作简单稳定选巨 椰 云手机
运维·服务器·游戏·智能手机·云计算