閱讀本篇文章, 請先閱讀 Hudson+Continuous Integration筆記-1 Hudson+Continuous Integration筆記-2 Hudson+Continuous Integration筆記-3 Hudson+Continuous Integration筆記-4 在前一篇文章介紹了Hudson的使用者管理部分, 接下來筆者要介紹如何建立一個Build Job, 並示範在Build Server設定SCM Server連結 建立Build Job 設定Build Job的執行內容 與SCM Server做連結 檢視工作區 建立Build Job 在前一篇文章, 筆者有提到使用者權限設定, 假設你的使用者帳號有以下權限, 就可以建立Build Job 點選 "起始新工作" 建立Build Job 輸入Build Job名稱, 與Job的類型, 在這個範例, 筆者選用 "Build a free-style software project", 按下 "OK" 鍵, Build Job就建立了 設定Build Job的執行內容 與SCM Server做同步 Build Server最重要的就是與SCM Server的連結, Hudson安裝好後即內建CVS/Subversion的連接, Hudson可以透過安裝Plugin來支援其他的SCM Server,例如Git,Mercurila,ClearCase ,本範例是示範連結Subversion Server 選擇Subversion後輸入Subversion repository的URL, 再按 "enter credential" 輸入 Subversion的登入使用者與密碼 筆者發現Hudson在Subversion的使用者名稱與密碼輸入設計有一些Bug, 選擇OK後, Hudson的Subversion Plugin只會將URL, User name, Password 驗證後存下來, 並不會自動切換回Build Job的設定, 當你回到Build Job的設定, 則必須再重新選擇Subversion並輸入Repository的URL, 但是這時候Hudson則不會出現先前顯示無法連結Repositor