2014年12月24日 星期三

[Jenkins] 安裝Jenkins到Mac上的一些狀況

如果你的Git repository跟Jenkins是放在同一台Mac上的話,直接用Jenkins官網
的安裝檔來安裝Jenkin比較好,不要用Bitnami的Jenkins。

試過用Bitnami的版本時git很容易出問題,主要是會卡在無法clone 自機的 git repository
(抓github的倒是沒問題)。但是在terminal我自己下command又可以clone。改成
直接用Jenkins官網的安裝檔來使用時就可以了。

推測原因是bitnami的Jenkins是跑在app上,而他自己所取用的git是app package中
自帶的git,(似乎呼叫自機本來的git會有一些權限上的問題,有看到一些App sandbox 的錯誤訊息),但是app中自帶的git版過舊,無法辨識新版本的git repository,而 且無法更新git(原因應該是git包在app package中)。

安裝時Jenkins我碰到兩點要注意:

  1. 安裝git plugin時要選對Git plugin這個選項,我一開始只選了git client這個plugin,會 在專案設定中找不到設定要用git的選項。
  2. 安裝完plugin要重開Jenkins時,在網址上輸入localhost:8080/restart 即可,我一開 始找半天不知道該怎麼重新開啟。
以上的原因是我自己猜測,不知道對不對就是了....