Jenkins:之前叫做Hudson,是基于Java开发的一种持续集成(Continuous Integration, as know as CI)工具,用于监控持续重复的工作。
安装:
平台,RHEL6 64bit。我直接从官网上下载RPM包来安装的,下载的最新版本1.581。http://pkg.jenkins-ci.org/redhat/
[root@localhost ~]# wget http://pkg.jenkins-ci.org/redhat/jenkins-1.581-1.1.noarch.rpm
[root@localhost jenkins]# rpm -ivh ./jenkins-1.581-1.1.noarch.rpm
warning: ./jenkins-1.581-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing... ########################################### [100%]
1:jenkins ########################################### [100%]
[root@localhost jenkins]# rpm -ql jenkins-1.581-1.1.noarch #安装完了其实没有多少目录
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins //jenkins的home目录
/var/log/jenkins
启动jenkins很简单,直接用启动脚本去启动就好了,因为jenkins是基于java的,所以server上要预装java或者jdk。
[root@localhost jenkins]# /etc/init.d/jenkins start
Starting Jenkins [ OK ]
访问jenkins页面,推荐使用Firefox,如果server上的防火墙打开,其他的机子上就无法访问jenkins,我这里直接把Firefox给关了。[root@localhost jenkins]# /etc/init.d/iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
登陆之后的页面:
设置登陆权限
登陆到jenkins主页后,点击Manage Jenkins->Configure Global Security->Enable security->Unix user/group database->Matrix-based security 然后增加Unix已有的账户,我这里用的Unix账户做的认证,注意首先要设置一个Administrator权限的账户,方便以后好修改。
本文详细介绍了如何在RHEL6环境下安装并配置Jenkins,包括下载RPM包、安装过程、防火墙设置、登录权限设置等关键步骤,旨在帮助开发者高效地实现持续集成。
5374

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



