Jenkins安装配置

目录

Jenkins 下载

安装配置

安装rpm包

修改配置文件

 检测jdk是否安装

检查jenkins是否配置jdk

启动

访问

查看密码

配置

常见错误

jenkins启动时出现Warning

jenkins整个安装配置正确,但是最后在访问的时候却不能访问成功


Jenkins 下载

用的是jenkins的rpm包,下载地址如下:https://jenkins.io/index.html

安装配置

安装rpm包

[root@zhangfr1 home]# rpm -ivh jenkins-2.150.1-1.1.noarch.rpm 
warning: jenkins-2.150.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.150.1-1.1              ################################# [100%]

修改配置文件

jenkins的默认JENKINS_PORT是8080,JENKINS_AJP_PORT默认端口是8009,这同tomcat的默认端口冲突。我这更改为8088和8089。

[root@zhangfr1 home]# vim /etc/sysconfig/jenkins

 修改JENKINS_PORT

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8088"

## Type:        string
## Default:     ""
## ServiceRestart: jenkins

 检测jdk是否安装

[root@zhangfr1 home]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

检查jenkins是否配置jdk

candidates后面加上自己的jdk路径

[root@zhangfr1 home]# vim /etc/rc.d/init.d/jenkins

candidates="
**/home/ycm/jdk8/bin/java**
/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
"

启动

[root@zhangfr1 bin]# service jenkins start
Starting jenkins (via systemctl):                          [  OK  ]

访问

访问地址:IP:JENKINS_PORT

查看密码

[root@zhangfr1bin]# cat /var/lib/jenkins/secrets/initialAdminPassword
5e6e0b051e974d3cadf8be5fff935789

配置

由于出于保护项目的因素,所以配置中的截图是在网上找的公开的图片进行的配图。并不是我真实的配置。

如有问题,请联系我删掉。

安装好,能成功访问,紧接着就进行自动化构建项目配置。

1)、进入页面,点击新建输入项目名称,选择“构建maven项目” 

2)、进入配置 在源码管理处选择svn,因为我用的是svn,配置相应的url地址,如下 

如果是首次输入需要输入对应的svn仓库的用户名和密码。

3)、构建触发器 

4)、选择系统管理,系统设置 jdk配置:别名随便输入,配置你的JAVA_HOME

5)、maven配置如下: 

6)、邮件通知 

这样就配置好了,保存之后,点击立即构建,因为是第一次构建,所以需要一点耐心。

常见错误

jenkins启动时出现Warning

#解决方案
 
[root@zhangfr1 bin]# systemctl daemon-reload
[root@zhangfr1 bin]# service jenkins restart
Restarting jenkins (via systemctl):                        [  OK  ]

jenkins整个安装配置正确,但是最后在访问的时候却不能访问成功

# 解决方案:
# 1、关闭防火墙

[root@zhangfr1 bin]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-12-07 15:40:27 CST; 2s ago
 Main PID: 16100 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─16100 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Dec 07 15:40:24 zhangfr1 systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 07 15:40:27 zhangfr1 systemd[1]: Started firewalld - dynamic firewall daemon.

[root@zhangfr1 bin]# systemctl stop firewalld.service

[root@zhangfr1 bin]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

Dec 07 15:40:24 zhangfr1 systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 07 15:40:27 zhangfr1 systemd[1]: Started firewalld - dynamic firewall daemon.
Dec 07 15:41:59 zhangfr1 systemd[1]: Stopping firewalld - dynamic firewall daemon...
Dec 07 15:42:01 zhangfr1 systemd[1]: Stopped firewalld - dynamic firewall daemon.

# 2、增加对防火墙的配置
... ...

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值