说说如何在 Linux 环境下安装 Jenkins

3386108-8ef0c08dbaea7696.png

1 安装

安装 jenkins 的 rpm 安装包:

rpm -ivh jenkins-2.150.1-1.1.noarch.rpm

2 配置

修改配置文件:

vi /etc/sysconfig/jenkins

2.1 指定 JDK 路径

因为我们把 jdk 8 解压后放置在:/usr/lib/jdk1.8.0_192(需要切换到 root 账号),所以这里把配置文件中的 JENKINS_JAVA_CMD 修改为:

JENKINS_JAVA_CMD="/usr/lib/jdk1.8.0_192/bin/java"

2.2 指定端口号

默认端口号是 8080,我们可以指定端口号,范围在 0 到 65535 之间。

JENKINS_PORT="8080"

3 启动服务

1、启动 jenkins 服务

sudo service jenkins start

启动成功:

Starting Jenkins [确定]

2、浏览器输入:http://IP 地址:7070

3386108-80866bf5bd52aea9.png

3、输入管理员密码

3386108-f07c6b50cbc99a23.png

密码可以通过以下两种途径找到:

  • /var/lib/jenkins/secrets/initialAdminPassword;
  • /var/log/jenkins/jenkins.log。

输入密码后,点击 Continue。

4、安装插件

选择 Install suggested plugins,安装推荐的插件:

3386108-6c0f36a988d30059.png

安装中:


3386108-ba76616ca53435f3.png

5、创建管理员账号

插件安装成功后,需要创建一个管理员账号:

3386108-8f59e606033c2f2d.png

6、安装成功

看到这个画面,就说明安装成功咯O(∩_∩)O~

3386108-6505d0496e82086f.png

因为这里出现了 No valid crumb was included in the request 问题,所以暂时先跳过创建管理员账号这一步,然后需要使用 admin 账号加上 Jenkins 密码,进行登陆访问。

点击 “Start using Jenkins” 按钮,进入登陆页:

3386108-2c98da21ac112803.png

在此输入账号与密码,就可以登陆啦:

3386108-f5896fef29c13ad3.png

4 常用命令

4.1 查看 Jenkins 日志

 sudo vi /var/log/jenkins/jenkins.log

实时查看日志:

 sudo tail -f /var/log/jenkins/jenkins.log

4.2 重启服务

sudo service jenkins restart

5 常见问题

5.1 Starting Jenkins bash: /home/jenkin/soft/jdk1.8.0_192: 权限不够

如果 JDK 路径配置的不正确,那么就会提示:

Starting Jenkins bash: /home/jenkin/soft/jdk1.8.0_192: 权限不够
这是因为 jdk1.8 安装不正确,Jenkins 访问不到引起的。

5.2 一直在加载中

如果一直在加载中画面,那么可以刷新下页面。

5.3 No valid crumb was included in the request

创建后,有时候会弹出以下错误:


3386108-0119ccf3b416a546.png

这是因为 Jenkins 在 http 请求头部中放置了一个名为 .crumb 的 token。 r如果我们的服务器使用了反向代理,并且在 jenkins 设置中勾选了 “ 防止跨站点请求伪造( Prevent Cross Site Request Forgery exploits ) ” ,那么此 token 就会被转发到服务器 apache/nginx 而被认为是不合法头部,从而导致跳转失败 。 后面可以在【全局安全配置】中去除 CSRF 保护:

这时候,点击“Continue as admin” 按钮。

再次输入密码,然后进入 URL 配置页:

3386108-76f1bab763054437.png

最后点击 Save And Continue。

5.4 一直在某个页面

如果一直在某个页面,那么需要重启下 Jenkins 服务。

猜你喜欢

转载自blog.csdn.net/weixin_34236869/article/details/86985278