Linux上安装Jenkins(详细版)

  1. 安装

 

# 安装方式一(推荐)
# 下载rpm包
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat
# 安装 上传到linux运行安装命令
rpm -ivh jenkins-2.346-1.1.noarch.rpm

# 安装方式二
# 下载
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

# 安装
sudo yum install jenkins --nogpgcheck

# 更新
yum update jenkins --nogpgcheck
  1. 修改配置文件

安装完以后重要的目录说明:
/usr/lib/jenkins/jenkins.war   WAR包
/etc/sysconfig/jenkins       配置文件
/var/lib/jenkins/       默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log   Jenkins日志文件

vim /etc/sysconfig/jenkins
# 可选 修改工作目录
JENKINS_HOME="/var/lib/jenkins"
# 可选 修改端口号
vim /etc/sysconfig/jenkins
JENKINS_PORT = "8888"(默认8080)
# 修改权限
JENKINS_USER = "root"

# 添加文件权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

# 修改jdk  
vim /etc/rc.d/init.d/jenkins
在candidates=里加jdk
/usr/local/java/jdk1.8.0_171/bin/java

#修改以后必须使用此命令才能生效
systemctl daemon-reload
  1. 启动

 

# 设置jekins开机启动
sudo chkconfig jenkins on

# 查看jekins状态
sudo service jenkins status

# 启动
sudo service jenkins start
systemctl start jenkins      
# 停止
sudo service jenkins stop  
# 重启
sudo service jenkins restart

或者这样启动
cd /etc/init.d
# 启动
./jenkins start
# 停止
./jenkins stop
# 状态
./jenkins status


# 查看进程
ps -ef | grep jenkins

// 浏览器访问jenkins
ip:端口(127.0.0.1:8888

# 查看密码  
cat /var/lib/jenkins/secrets/initialAdminPassword

# 跳过插件安装,重要!!!,进入Jenkins后进行以下配置,否则下载插件很慢
1. 进入 Manage Jenkins -Manage Plugin -> Advanced 最下面有 Update Site 设置为:http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

2. 修改服务器配置,进入 jenkins安装目录 ,默认是var/lib/jenkins/
找到 updates/default.json ,将其中的 updates.jenkins.io/download 替换为 mirrors.tuna.tsinghua.edu.cn/jenkins ,然后把www.google.com 修改为 www.baidu.com

#linux可直接运行下面命令
cd var/lib/jenkins/updates
sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/www.google.com/www.baidu.com/g' default.json

#重新加载配置
systemctl daemon-reload
#重启Jenkins服务
sudo service jenkins restart

# 安装插件 ,用于构建maven项目
Maven Integration、git等

#配置工具
Dashboard ->全局工具配置
#配置jdk
别名:jdk1.8.0
JAVA_HOME:/usr/local/java/jdk1.8.0_171

#配置git
Name:GIT
Path to Git executable?:/usr/local/git/bin/git

#配置maven
Name:maven3.6.3
MAVEN_HOME:/usr/local/maven/apache-maven-3.6.3

#配置全局变量
Dashboard->Configure System->全局属性->环境变量
键:JAVA_HOME
值:/usr/local/java/jdk1.8.0_171

键:M2_HOME
值:/usr/local/maven/apache-maven-3.6.3

键:PATH+EXTRA
值:$M2_HOME/bin

img

image.png

 

img

image.png

 

img

image.png

 

img

image.png

 

img

image.png

查看超级管理员密码: cat /var/lib/jenkins/secrets/initialAdminPassword

posted on 2022-08-10 07:56  root-123  阅读(1240)  评论(0编辑  收藏  举报