jenkins+git持續(xù)集成構建

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包。

image.png

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客戶端位置

image.png

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

image.png

注:遠程觸發(fā)地址

5.在Jenkins中關閉“防止跨站點請求偽造”

image.png
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容