windows jenkins通過git獲取代碼
昨天為公司建一個Jenkins服務器,要求是windows環境。註意,請用Administrator登錄windows.
windows 2008 server上安裝Jenkins很簡單,下載安裝後,自動安裝成Windows。
然後馬上下載最新的Git在windows上面的安裝包,需要安裝Git bash
進入Git bash,通過ssh-keygen生成公鑰和秘鑰對。將公鑰內容添加到到gitlab網站的jenkins賬號下。
然後在Gitbash上執行兩句配置:
$ git config --global user.email "your_email"
$ git config --global user.name "jenkins"
現在運行git clone 語句,路徑來自於你的gitlab的項目路徑,會出現ssl的保存提示,回答yes後clone成功。
由於現在都是在Administrator用戶下,而Jenkins運行在windows 機器賬號下,所以在jenkins的windows service配置項裏要讓其使用Administrator登錄。
這樣jenkins service就能使用Administrator的SSL公鑰。
現在Jenkins基本的配置還是需要做點,安裝Git plugin,然後重新啟動。
同時在Jenkins的Manage Jenkins->Configure System中的 Git選項中設置註意一點,不是bin/目錄下的git.exe,而是cmd下的git.exe.
C:\Program Files (x86)\Git\cmd\git.exe
現在可以新建一個Jenkins Job,然後填入對應的項目git地址,測試一下。
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow
windows jenkins通過git獲取代碼