背景:用git管理源代碼,所以需要jenkins安裝Git Plugin插件配置
準備:
1、linux環境git客戶端
2、jenkins環境 + git plugin插件
注意:jenkins、git在同一個linux服務器上
linux安裝git
1、首先應該安裝好必要的依賴包,省得在安裝過程中出現各種問題。
#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2、下載並編譯git
下載、解壓
# wget https://www.kernel.org/pub/software/scm/git/git-1.8.3.1.tar.gz
# tar xzf git-1.8.3.1.tar.gz
編譯並驗證
#cd git-1.8.3.1
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >>/etc/bashrc
# source /etc/bashrc
# git --version
生成公鑰並配置到git服務器上
生成公鑰方法
登錄git服務器,點擊setting
然後選擇模塊加入公鑰
測試是否能正常clone項目
# git clone git@git.jjhh.com:/data/git/project.git
jenkins配置Git Plugin
1、安裝插件Git Plugin
2、配置git路徑(剛linux上安裝的git客戶端路徑)
點擊系統設置,選擇
配置git
job中配置git插件
錯誤分析
1、如果提示沒有git命令則需要配置環境,可以把jenkins環境和linux環境的同步一下:
linux下運行:# echo $PATH
拷貝到jenkins系統變量下
2、git沒有權限
把私鑰拷貝到git配置中