最近在自學安裝jenkins,已經(jīng)并用jenkins與github結(jié)合忙菠,實現(xiàn)自動構(gòu)建;我的服務器是阿里云的CentOS 8.0 64位操作系統(tǒng)
注意點(Jenkins 與 GitHub 配合實現(xiàn)持續(xù)集成需要注意以下幾點):
1.1jenkins要部署到外網(wǎng)上喊儡,因為內(nèi)網(wǎng)地址GitHub是無法訪問到的凑阶。這一點可以通過租用阿里云等平臺提供的云服務器實現(xiàn)。
1.2Jenkins所在的主機上需要安裝Git芬萍,通過Git程序從GitHub上clone代碼尤揣。
1.3在Jenkins內(nèi)需要指定Git程序位置,和指定JDK柬祠、Maven程序位置非常類似北戏。
1.4在GitHub上使用每個repository的WebHook方式遠程觸發(fā)Jenkins構(gòu)建。
1.5在Jenkins內(nèi)關(guān)閉“防止跨站點請求偽造”
一漫蛔、新建任務
1/1新建任務名
image.png
image.png
1/2源碼管理
背景.png
1/3構(gòu)建觸發(fā)器
image.png
1/4建議jenkins另打開一個窗口----點擊系統(tǒng)管理-->系統(tǒng)配置-->GitHub--->點擊右邊問號嗜愈,如下圖所示:
image.png
1/5在github的相應倉庫創(chuàng)建webhooks:
image.png
image.png
image.png
1/6最后一步示罗,即為構(gòu)建成功
image.png
二、驗證(每次用git push 代碼就會有記錄芝硬,jenkins會完成自動構(gòu)建功能)
image.png
image.png
三、總結(jié)
我也不是很懂轧房,希望多多指點拌阴!