1.要點:
1.Jenkins 要部署到外網上,因為內網地址GitHub是無法訪問到的
2.Jenkins所在的主機上需要按照Git ,通過Git程序從GitHub上clone代碼。
3.在Jenkins內需要指定Git程序位置,和指定JDK,Maven程序位置非常類似。4. 在GitHub 上使用每repository的WebHook 方式遠程觸發(fā)Jenkins構建。
5.在Jenkins內關閉“防止跨站點請求偽造”。
2.linux環(huán)境下安裝Git
1.進入git在GitHub上發(fā)布版本頁面https://github.com/git/git/releases,這個頁面我們可以找到所有git已發(fā)布的版本。這里我們選擇最新版的tar.gz包。

2.安裝編譯git時需要的包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
3.刪除已有的git
yum remove git
4.Git官網下載Git最新版tar包,移動到/usr/src 目錄下cd /usr/src
tar -zxvf git-2.9.3.tar.gz
5.編譯
cd git-2.9.3
make prefix=/usr/local/git all
6.安裝git至/usr/local/git路徑
make prefix=/usr/local/git install
7.配置環(huán)境變量
vi /etc/profile
export PATH=$PATH:/usr/local/git/bin
8.檢查版本號
git --version
3.在Jenkins中指定Git客戶端位置

4.在GitHub上添加WebHook(鉤子程序)

注:遠程觸發(fā)地址
5.在Jenkins中關閉“防止跨站點請求偽造”
