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系统管理中填写绝对路径
4.与GitLab集成
需要插件: Git Plugin GitLab Plugin
注意: 如果用webhooks激活构建需要配置分支过滤,否则任意分支的事件均可激活构件