2017年3月24日 星期五

Jenkins 安裝教學

一、安裝步驟

⬛開啟Jenkins官方網站,點選[Download Jenkins]。

⬛Jenkins在GitHub上有數百位專案成員,持續為這套系統進行維護,每個星期都會發佈新版本,每隔十二週發佈較穩定的版本,這裡選擇LTS Release進行下載。

⬛點擊下拉選單,選擇Jenkins安裝運行的作業系統版本,這裡選擇[Windows]。

⬛將下載好的壓縮檔(.zip)進行解壓縮,然後執行安裝檔(.msi),出現安裝畫面後,點選[Next]進行安裝設定作業。

⬛安裝路徑與資料匣採用預設即可,然後按下[Next]鈕。

⬛按下[Install]開始進行安裝。

⬛按下[Finish]完成安裝程序。

接下來還要進行Jenkins系統檢查與初始化設定。


二、初始化設定

⬛執行[開始>控制台>系統管理工具>服務],查看服務名稱"Jenkins"的狀態是否為"已啟動"。
因為Jenkins服務安裝的預設Port Number為8080,若該連接埠被其他系統占用,則Jenkins服務無法啟動。

⬛開啟網頁 localhost:8080,網頁內容會顯示解除系統鎖定的方法,此時需要根據該說明尋找系統初始化的密碼。
理論上在完成安裝程序之後,會自動開啟一個預設網頁,若因故沒有自動開啟,也可在排除問題後,自行開啟網頁輸入網址 localhost:8080。

⬛打開檔案總管路徑"C:\Program Files (x86)\Jenkins\secrets",以文字編輯器打開檔案"initalAdminPassword",檔案內容會顯示系統解鎖密碼。

⬛輸入上述的初始化解鎖密碼後,按下[Continue]。
檔案"initalAdminPassword"會在系統初始化之後自動刪除。

⬛除了必裝的套件之外,Jenkins提供很多套件可供選擇,這裡直接選擇[Install suggested plugins]來安裝較為常用的套件,日後可在管理介面中再進行套件的增刪。

⬛在安裝過程會顯示進度與記錄。

⬛建立自訂的系統管理員帳號,按下[Save and Finish]進行下一步。

⬛初始化設定完成。

⬛進入Jenkins管理介面的首面。

2017年3月11日 星期六

Team Foundation Server 2017 安裝與設定教學

一、安裝步驟

⬛取得Team Foundation Server 2017安裝檔,打開安裝檔所在的資料匣,執行Tfs2017.exe。

⬛安裝路徑與資料匣採用預設即可,然後按下[安裝]鈕。



⬛開始安裝後顯示安裝進度。



⬛安裝完成,重新啟動電腦。




經過多次安裝TFS Express 2012、TFS Express2015、TFS2015、TFS Express 2017與TFS2017的經驗,建議以系統管理員身分執行,以避免安裝失敗的可能性,軟體安裝好之後,還要進行初始化的設定,才能使用。

二、設定方法

⬛執行開始>所有程式>Microsoft Visual Studio Team Foundation Server 2017>Team Foundation Server 管理主控台,並點選〔設定已安裝的功能〕。

⬛按下[啟動精靈]。

⬛使用伺服器組態精靈的介面,一步步的完成設定作業。

⬛以新的Team Foundation Server來進行部署。

⬛這裡暫不討論SharePoint或Reporting Services的整合,點選[新增部署-基本]。

⬛若手上沒有MSSQL資料庫版本可以匹配Team Foundation Server 2017,就點選[安裝SQL Server Express],在後面的流程中會自動安裝SQL Express 2014。

TFS 2017或TFS Express 2017 設定時所內建的資料庫版本皆是SQL Express 2014,若是安裝TFS Express 2012時,內建的資料庫版本為SQL Express 2012,測試TFS Express 2012搭配SQL Express 2014時無法完成設定作業,相關安裝需求可以參考 Team Foundation Server Requirements and Compatibility

⬛在檢閱這個階段,部分訊息可以稍微注意一下,然後再按[下一步]進行整備檢查。


公用URL:Team Foundation Server管理介面的網址。
SQL執行個體:Team Foundation Server所使用資料庫系統的主機與執行個體名稱。
組態資料庫:Team Foundation Server所使用的資料庫名稱(預設為Tfs_Configuration)。
集合名稱:Team專案集合的名稱(預設是DefaultCollection)。
集合資料庫:Team專案集合所使用的資料庫(預設為Tfs_DefaultCollection)。

⬛檢查IIS是否已安裝(若沒有安裝,必須自行手動安裝)。

⬛檢查資料庫是否可以正常連結(若沒有預先準備資料庫系統,組態精靈會幫忙下載並安裝SQL Server Express,所以會檢查網路是否暢通或者是安裝檔是否備妥在指定路徑下,否則會出現錯誤訊息,必須進行排除,才能繼續進行設定階段)。

⬛在整備檢查這個階段,若沒有問題,[設定]鈕才可以被執行,進入最主要的設定階段。

⬛開始進行設定階段。

⬛再次檢查IIS是否運作正常。

⬛再次檢查資料庫是否可以連結,但若在之前的步驟中選擇[安裝SQL Server Express],會進行下載SQL Server Express安裝檔。

下載完成後自動安裝SQL Server Express。在安裝完成後,可執行SELECT @@VERSION語法,用以顯示資料庫版本(Microsoft SQL Server 2014 - 12.0.4100.1 (X64) Apr 20 2015 17:29:27 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1) )。

⬛組態資料庫:建立Team Foundation Server系統的資料庫。




⬛建立Team Foundation Server管理介面的站台與應用程式。



⬛建立Team專案集合資料庫。


⬛Team Foundation Server初始化設定完成。






⬛Team Foundation Server 管理主控台設定成功後的畫面。



三、查驗結果

 ⬛使用瀏覽器開啟公用URL網址,進入管理介面。