CentOS6安装Jenkins

1.安装最新版JDK(作为JENKINS运行环境)
# mount -t cifs //192.168.8.1/share /mnt -o username=share,password=share,nounix,sec=ntlmssp

其中nounix,sec=ntlmssp两个参数是因为我连的是OS X的共享文件夹

# cd /mnt/
# rpm -ivh jdk-8u74-linux-x64.rpm

2.安装最新版GIT
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
# wget https://www.kernel.org/pub/software/scm/git/git-2.7.1.tar.gz
# tar -xzvf git-2.7.1.tar.gz
# cd git-2.7.1
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install

# ln -s /usr/local/git/bin/git /usr/bin/git
OR
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc
#此处的选择会影响后面Jenkins的Git配置,用前者无需配置,用后者Jenkins无法识别git,需在Jenkins系统管理中填写绝对路径

3.安装JENKINS
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
# yum install jenkins
3.1修改JENKINS根目录
# vim /etc/sysconfig/jenkins
JENKINS_HOME="/jenkins"
# vim /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# service iptables restart
# mkdir /jenkins
# chown jenkins:jenkins /jenkins
# service jenkins start

4.与GitLab集成
需要插件: Git Plugin GitLab Plugin
注意: 如果用webhooks激活构建需要配置分支过滤,否则任意分支的事件均可激活构件

时间: 2024-10-25 08:15:21

CentOS6安装Jenkins的相关文章

centos6.6 apache-tomcat-8.0.27安装jenkins

环境: [[email protected] ~]$ uname -r 2.6.32-504.el6.x86_64 [[email protected] ~]$ cat /etc/redhat-release CentOS release 6.6 (Final) IP:10.24.24.17 软件版本: apache-tomcat-8.0.27.tar.gz jdk-8u60-linux-x64.tar.gz ===========================================

Linux(centos6.5)下安装jenkins

Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, 对于我来说,也是应用在系统部署上. 废话不多说,直接进入我们的安装步骤吧 1.安装JDK,maven环境搭建 因为考虑到jenkins的实际应用场景,我们需要把这些基础环境先安装完成. jdk安装比较简单不做赘述,maven环境借用了osc其他大侠的博客内容, 试了下安装成功. maven官网下载安装包:http://maven.apache.org/downl

CentOS6下Jenkins连接Git服务器出错的问题

今天研究GitLab+Jenkins自动集成时,出现Failed to connect to repository : Command "git config --local credential.helper store --file=/tmp/git2956041026506359040.credentials" returned status code 129:stdout: stderr: error: unknown option `local'错误发现时CentOS6安装的

Centos 6安装 Jenkins

前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成.而每次的集成都是通过自动化的构建来验证,包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 持续集成的特点 它是一个自动化的周期性的集成测试过程,从检出代码.编译构建.运行测试.结果记录.测试统计等都是自动完成的,无需人工干预: 需要有专门的集成服务器来执行集

Linux rpm安装Jenkins应用服务

1.下载并安装jenkins安装包 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkins 2.yum安装jenkins和java yum install jenkins yum install java 3.启

oracle 11g centos6 安装

选型:32位的内存是个瓶颈,已经是64位的时代了.使用64位的CentOS6 和 64位的Oracle 11g R2在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也要设置在192.168.137.0/24段硬盘40G,内存2G 1.下载软件1.1.CentOS 6(x86_64)http://mirrors.163

ubuntu安装jenkins上遇到的坑

1,背景 因为需要并且自己有兴趣所以学习jenkins这么一个持续集成工具,简单来说jenkins是一个广泛用于持续构建的可视化web工具,持续构建直白点就是各种项目的自动化"打包,打包,上线部署".jenkins很好的支持这一点,jenkins自身是java开发的,但是他很好的支持各种语言(java,python,php等),支持很多第三方插件,和git和SVN能够无缝集成. 2,安装 jenkins支持Linux的各个发行版,ubuntu(16.04)上既支持war包这种方式,也可

CentOS6安装 Oracle 11g R2

选型:32位的内存是个瓶颈,已经是64位的时代了.使用64位的CentOS6 和 64位的Oracle 11g R2在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也要设置在192.168.137.0/24段硬盘40G,内存2G 1.下载软件1.1.CentOS 6(x86_64)http://mirrors.163

CENTOS6 安装配置 pptpd 心得

1.你所需要的软件 pppd    ppp拨号服务器pptpd   在pppd拨号的基础上增加pptpd的支持 2.确定你的内核是否支持mppe modprobe ppp-compress-18 && echo ok 如果显示ok,那么恭喜,你的内核已经具备了mppe支持.请到第4部分 3.升级内核支持mppe wget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpmwget http