1. 程式人生 > >Linux Jenkins配置Git

Linux Jenkins配置Git

自帶 span clas 自己 2.7 分享圖片 gcc lin asc

1.卸載Centos自帶的git1.7.1:
通過git –version查看系統帶的版本,Centos應該自帶的是git版本是1.7.1

終端輸入:yum remove git

2.安裝所需軟件包

終端輸入:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc

     yum install gcc perl-ExtUtils-MakeMaker

3.下載git2.2.1並將git添加到環境變量中

(1)終端輸入:wget https://github.com/git/git/archive/v2.2.1.tar.gz

或者直接在瀏覽器器打開輸入:https://mirrors.edge.kernel.org/pub/software/scm/git/

選擇你要下載的版本,下載後上傳至Linux服務器相應路徑下

(2)解壓:tar zxvf v2.2.1.tar.gz

(3)終端輸入:

  cd git-2.7.0
  make prefix=/usr/local/git all
  make prefix=/usr/local/git install

(4)配置環境變量

sudo vim /etc/profile

  export PATH=$PATH:/usr/local/git/bin

  保存並退出

(5)終端輸入:source /etc/profile

4.Git在Jenkins中的配置

 (1)點擊“系統管理”

技術分享圖片

  (2)點擊“全局工具配置”

技術分享圖片

  (3)填Name和Path to Git executeable(前提是在“插件管理”中已經安裝Git插件)

    如果不清楚自己的Git安裝在哪個路徑下,終端執行whereis git

    技術分享圖片

技術分享圖片

  (4)點擊已創建的Job,比如上面圖中所示的Test,點擊“配置”

技術分享圖片

  (5) 點擊“源碼管理”,選擇Git,輸入Git地址,點擊add

技術分享圖片

(6)類型選擇:Username with password,輸入Username和Password

技術分享圖片

(7)點擊“保存”

註:遇到的一些坑人的東西,不管你怎麽配置,總是報錯,如下圖,如果遇到這個錯誤,則馬上去檢查全局工具配置中Git的路徑是否正確,環境變量是否正確,如果都正確,還是報錯,點擊“源瑪管理”中add,將Username with password,換成其它選項,然後取消,臥槽,正常了,吃驚

技術分享圖片

Linux Jenkins配置Git