Centos6.8 Jenkins rpm安装

1. 安装/检查JDK:

[root@bogon jdk]# java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

jdk安装配置(略)

2. 安装Jenkins:

在linux下使用rpm包安装命令:

[root@bogon local]# rpm -ih jenkins-2.7.4-1.1.noarch.rpm 
warning: jenkins-2.7.4-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
########################################### [100%]
########################################### [100%]

安装完成后,有如下相关目录:

1) /usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。

[root@bogon jenkins]# cd /usr/lib/jenkins
[root@bogon jenkins]# ll
total 67248
-rw-r--r--. 1 root root 68860495 Sep  8  2016 jenkins.war

2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”,“JENKINS_PORT”,等都可以在这里配置,建议修改JENKINS_PORT,本文中改为8100。

## Type:        integer(0:65535)
## Default:     8080
## ServiceRestart: jenkins
#
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8100"

3) /var/lib/jenkins/:默认的JENKINS_HOME。目录结构如下:

[root@bogon jenkins]# cd /var/lib/jenkins/
[root@bogon jenkins]# ls -lst
total 80
 4 drwxr-xr-x.  4 jenkins jenkins  4096 Jun 26 20:06 secrets
 4 -rw-r--r--.  1 jenkins jenkins     5 Jun 26 20:01 jenkins.install.InstallUtil.lastExecVersion
 4 -rw-r--r--.  1 jenkins jenkins   907 Jun 26 20:01 nodeMonitors.xml
 4 -rw-r--r--.  1 jenkins jenkins   159 Jun 26 20:01 hudson.model.UpdateCenter.xml
 4 -rw-r--r--.  1 jenkins jenkins   129 Jun 26 20:00 queue.xml.bak
12 drwxr-xr-x. 78 jenkins jenkins 12288 Jun 26 19:58 plugins
 4 drwxr-xr-x.  2 jenkins jenkins  4096 Jun 26 19:58 updates
 4 -rw-r--r--.  1 jenkins jenkins     5 Jun 26 19:56 jenkins.install.UpgradeWizard.state
 4 drwxr-xr-x.  3 jenkins jenkins  4096 Jun 26 19:56 users
 4 drwxr-xr-x.  2 jenkins jenkins  4096 Jun 26 19:54 workflow-libs
 4 -rw-r--r--.  1 jenkins jenkins   370 Jun 26 19:54 hudson.plugins.git.GitTool.xml
 4 -rw-r--r--.  1 jenkins jenkins  1592 Jun 26 19:48 config.xml
 4 drwxr-xr-x.  2 jenkins jenkins  4096 Jun 26 19:48 userContent
 4 drwxr-xr-x.  3 jenkins jenkins  4096 Jun 26 19:48 logs
 4 -rw-------.  1 jenkins jenkins  1680 Jun 26 19:48 identity.key.enc
 4 drwxr-xr-x.  2 jenkins jenkins  4096 Jun 26 19:48 nodes
 4 drwxr-xr-x.  2 jenkins jenkins  4096 Jun 26 19:48 jobs
 4 -rw-r--r--.  1 jenkins jenkins    64 Jun 26 19:48 secret.key
 0 -rw-r--r--.  1 jenkins jenkins     0 Jun 26 19:48 secret.key.not-so-secret

在jenkins配置文件中配置需要“vi /etc/init.d/jenkins”,把java路径加上,本例中路径是"/usr/local/jdk/bin/java",可以用echo $JAVA_HOME 查找jdk路径,如下:

[root@bogon jenkins]# echo $JAVA_HOME
/usr/local/jdk

 

[root@bogon jenkins]# vi /etc/init.d/jenkins

# Search usable Java. We do this because various reports indicated
# that /usr/bin/java may not always point to Java >= 1.6
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
#新增java路径
/usr/local/jdk/bin/java
"

4) /var/log/jenkins/jenkins.log:Jenkins日志文件。

3. 启动Jenkins

[root@bogon jenkins]# service jenkins start
Starting Jenkins                                           [  OK  ]

有可能出现错误:“Starting Jenkins -bash: /usr/bin/Java: No such file or directory”。表示找不到Jenkins找不到java。

这时就需要“vi /etc/init.d/jenkins”,把java路径加上。

4. 打开防火墙,开放Jenkins端口

[root@bogon jenkins]# vi /etc/sysconfig/iptables


#新增一条端口规则,然后保存退出
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8100 -j ACCEPT

#重启防火墙
[root@bogon jenkins]#  service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

 

 5. 登录Jenkins

如果没有特别配置端口,使用http://<ip address>:8100/登录Jenkins,并进行相关配置(插件安装、权限配置、View/Job创建等等)。

转载于:https://my.oschina.net/u/3437699/blog/1036489

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值