【jenkins】安装与配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LJL55555/article/details/79050379

前言

  Jenkins是一个基于java开发的持续集成工具,因此在安装Jenkins之前,我们需要首先安装JDK,另外,Jenkins与版本控制系统密切相关,所以还需要安装一个版本控制工具(如SVN、Git等)。

Linux系统

(一)安装jdk

1. 下载并安装jdk:下载地址
2. 新建一个目录,用于jdk的安装路径(以路径/usr/local为例)
3. 将上传的jdk解压,解压之后重命名为jdk:
  3.1 tar -zxv -f jdk-8u65-linux-i586.gz (解压)
  3.2 mv jdk1.8.0_65 jdk (重命名)
  3.3 cd jdk(进入到目录)
4. 配置环境变量
  4.1 vi /etc/profile(打开编辑器,配置环境变量)
  4.2 按键盘(i[即insert])进入编辑模式,复制以下内容到底部:

JAVA_HOME=/usr/local/javajdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

  4.3 按键ESC ,输入 :wq (保存并关闭Vi)
  4.4 source /etc/profile(文件立即生效)
5. 验证是否安装成功
  5.1 java -version

(二)安装Jenkins

1.在线安装

(1)依次输入以下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key  
yum install jenkins  
sudo service jenkins start

(2)可能出现的问题

Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.
[失败]

这里写图片描述
(3)解决思路:
1)检查jdk是否安装成功——java -version
2)检查配置文件中jdk的路径
打开jenkins配置文件:

vi /etc/init.d/jenkins 

将下图所示内容改为正确的jdk安装路径:
这里写图片描述

2.离线安装:

            从官网下载:下载地址
这里写图片描述
方法1:步骤和安装jdk类似:复制安装包到目标路径下 —> 解压 —> 重命名 —> 配置环境变量 —> 使文件生效 —> 输入网址测试
方法2:安装tomcat —> 将jenkins安装包放在tomcat的webapps下 —> 启动tomcat —> 输入网址测试

3.测试:

  在地址栏输入网址:“ip地址:8080”(默认状态,端口号可以在配置文件改)
这里写图片描述图示是小编登录过并操作过的界面,初次登录类似这样的界面)

Windows系统

1.安装jdk,jenkins
2.配置环境变量
3.测试:在地址栏输入“localhost:8080”(端口号可通过配置文件修改)

常见问题

(一)端口被占用

方法1:进入Jenkins安装目录 —> 地址栏输入“cmd” —> 在DOS窗口输入“Java -jar jenkins.war –httpPort=8085”
这里写图片描述
方法2:进入Jenkins安装目录 —> 打开jenkins.xml文件 —> 修改下图所示位置
这里写图片描述
这里写图片描述

(二)忘记登录密码

1.进入\Jenkins\secrets目录,打开initialAdminPassword文件
这里写图片描述
2.复制密码
3.登录jenkins:
 用户名:admin   密码:刚刚复制的密码

小结

  总结的时候才会发现自己学习中模糊的地方,也才可以更好的衔接“知识+实践”。

猜你喜欢

转载自blog.csdn.net/LJL55555/article/details/79050379
今日推荐