文章目录
Jenkins安装
1.JDK安装
Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。自行安装,这里不再介绍
2.Jenkins安装
以下四种方法任选一种,推荐第一种。
2.1 离线安装
http://pkg.jenkins-ci.org/redhat/``
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公钥
sudo yum -y install jenkins-*.noarch.rpm
2.2 在线安装
http://pkg.jenkins-ci.org/redhat/
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公钥
sudo yum -y install jenkins-*.noarch.rpm
2.3 基于 Tomcat 安装
安装并启动 Tomcat;
从官网下载 jenkins.war 至 $CATALINA_BASE/webapps,Tomcat 会自动部署;
浏览器访问:http://centos:8080/jenkins/
2.4 免安装方式
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
sudo java -jar jenkens.war ## 启动服务,直至看到日志 `Jenkins is fully up and running`
curl http://localhost:8080/ ## Jenkins 已就绪
3.修改Jenkins配置文件
现在Jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。
sudo vim /etc/sysconfig/jenkins
JENKINS_USER=“root” ## 原值 “jenkins” 必须修改,否则权限不足
JENKINS_PORT=“8060” ## 原值 “8080” 还有开启 HTTPS 相关参数,此处不打算开启,故不作说明
4.启动Jenkins服务
用于centos7以下
#启动
service jenkins start
#停止
service jenkins stop
用于centos7以上
sudo systemctl enable jenkins
sudo systemctl restart jenkins
5.启动Jenkins服务
在浏览器输入ip:8086进入Jenkins登录页面。

进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码。
输入命令以找到密码。
tail /var/lib/jenkins/secrets/initialAdminPassword
输入密码后,进入插件安装页面。点击Install suggested plugins,安装默认插件。
安装完成后,页面自动进入了管理员账户注册页面。
注册完账户,就进入主页面
5.1启动失败
[外链图片转存失败(img-SBspmQpw-1565106467892)(C:\Users\Ca\AppData\Roaming\Typora\typora-user-images\1565105163785.png)]
需要配置Java目录
sudo vim /etc/rc.d/init.d/jenkins
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-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/usr/java/jdk1.8.0_162/bin/java
##add your java path here
"
6.全局安全设置
-
输入密码后,进入插件安装页面。点击Install suggested plugins,安装默认插件。
-
安装完成后,页面自动进入了管理员账户注册页面。
-
注册完账户,就进入主页面

-
默认情况下,任何用户都可以使用 Jenkins 进行发布。
-
可以进入相关设置:系统管理 / 全局安全设置(Configure Global Security)
-
选择 Jenkins专有用户数据库,不要选中 允许用户注册;
-
选择 登录用户可以做任何事,选中 Allow anonymous read access


7.全局工具设置
- 进入:系统管理 / 全局工具设置(Global Tool Configuration)
- JDK 下不勾选“自动安装”,指定别名=JDK-1.8.0.121, JAVA_HOME=/usr/local/jdk1.8.0_121/jdk
- Maven 下不勾选“自动安装”,指定别名=Maven-3.5.2, MAVEN_HOME=/usr/local/maven/apache-maven-3.5.2
- 点击 Save 按钮。
- 重启 Jenkins 后生效:
用于centos7以下
service jenkins restart
用于centos7以上
sudo systemctl restart jenkins


8.插件安装
-
进入:系统管理 / 管理插件 / 可选插件
-
查找并勾选所需插件,点击“直接安装”;
-
无需重启 Jenkins 插件即生效。如遇失败可重试或离线安装
8.1 修改插件镜像
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json更换地址方法
1.进入jenkins系统管理
2.进入插件管理
3.点击高级,修改升级站点的地址为清华大学镜像地址

有的时候更换镜像之后下载插件还是走的官方地址
解决:可以通过在nginx上配置代理,将官方的插件下载地址映射到
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/这样下载插件也会从镜像网站下载
9.Jenkins卸载
如果要重装,或者本机不需要 Jenkins,可卸载:
用于centos7以下
sudo service jenkins stop
sudo service jenkins disable
sudo yum -y remove jenkins
sudo rm -rf /var/{lib,log,cache}/jenkins /usr/lib/jenkins /root/.jenkins
sudo rm -rf `sudo find /{etc,var,run} -name "jenkins*"`
用于centos7以上
sudo systemctl stop jenkins
sudo systemctl disable jenkins
sudo yum -y remove jenkins
sudo rm -rf /var/{lib,log,cache}/jenkins /usr/lib/jenkins /root/.jenkins
sudo rm -rf `sudo find /{etc,var,run} -name "jenkins*"`
本文详细介绍了在Linux环境下安装Jenkins的步骤,包括JDK的预先安装、四种Jenkins安装方法(离线、在线、基于Tomcat、免安装)、配置文件修改、启动服务、解决启动失败问题、全局安全设置、全局工具设置、插件安装与管理以及如何卸载Jenkins。此外,还提供了修改插件镜像源以加速下载的方法。
5837

被折叠的 条评论
为什么被折叠?



