- Published on
Jenkins 取得 Github 上的專案
前面的文章MAC 安裝 Jenkins已經架好 Jenkins 了,現在要來看怎麼使用 Jenkins 取得 Github 的專案
下面的範例會使用 TestJenkins 這個 repository
- 在沒有任何工作 (作業) 時,可以點選畫面中的
建立新工作
或是左邊的新增作業
都可以新增一個
- 來到新增的畫面,給它一個名稱,然後選擇
建置 Free-Style 軟體專案
,點選 OK
- 來到專案的設定頁面
- 原始碼管理點選
Git
,填入 repository 的 Urlhttps://github.com/cashwublog/TestJenkins
- 我們先到 Github 的個人設定頁面裡面的
Developer settings
,點選Personal access tokens
- 點選上面的
Generate new token
,建立一個新的 token 給 jenkins 使用
- 給 token 一個名稱,然後下面 scope 的部份先選擇
repo
就好,之後有需要可以再回來修改,好了之後點選最下面的Generate token
- 回到畫面上可以看到已經產生一個 tokne 讓你可以複製
- 回到 Jenkins 點選
Credentials
右邊的Add
,然後點選Jenkins
加入一個新的 Credentials
- 預設的 Credentials 是
Username with password
,就不用修改了,填好資料後按Add
新增Username
填入 Github 的帳號Password
填入剛才拿到的 tokenDescription
給一個可以識別的名稱
- 回到原本的畫面,Credentials 就可以看到有多一個選項可以選擇,選擇剛才新增的那個
github
- 好了之後按最下面的
Save
,會回到這個專案的畫面,點選左邊的馬上建置
,試試看有沒有辦法拿到
- 下面的建置歷程可以看到一有一個藍色的燈
藍色
代表成功紅色
代表失敗
- 點選
#1
的右邊向下箭頭可以看到有一個Console Output
,所有的執行過程都會寫在這裡,之後有什麼問題也可以來這裡面
- 看到相關的 log 的最後面會有狀態
- 畫面上可以看到一個
工作區
的資料夾
- 點選進工作區就可以看到裡面所有的檔案和目錄