Transcript
發行管理及自動化佈署• 自動化「建置 -> 測試 -> 佈署」• 簡化佈署設定、自定發行的審核流程• 非常適合電子商務、金融、大型網站、企業關鍵系統等改版、過版頻繁且嚴謹的系統
Release Management - 團隊開發的最後一哩路
自動化測試
階段堆疊安裝應用程式 準備環境
建立測試資料
設定環境
設定應用程式
手動測試通知簽核者
簽核階段簽核測試
應用 程式基礎 架構
MTM
Lab Manager
MS 工具 / TfsDeployer
PowerShell
客製化工具Release Management
Release Management 的系統需求• 作業系統: • Windows Server 2012 R2 • Windows Server 2012 • Windows Server 2008 R2 Service Pack 1 • MS SQL Server : • 您可以共用 TFS 所使用的同一個 SQL Server 執行個體、安裝新的執行個體,或是使用符合下列需求的執行個體: • SQL Server 2014 • SQL Server 2012 • SQL Server 2008 R2 • SQL Server 2008
安裝 Release Management 並設定環境 • Release Management 伺服器需要 SQL Server 執行個體,但是不一定要針對 TFS 使用相同的 SQL Server 執行個體
將 TFSService 加入 Team Foundation Administrators• 使用 VS2013 命令提示字元
tfssecurity /g+ "Team Foundation Administrators" n:WIN10-GELIS-CHT\TFSService ALLOW /server:http://WIN10-GELIS-CHT:8080/tfs
資源入門文章 –為什麼 Release Management (發行管理) 是團隊開發的最後一哩路? 系統維運人員也該關心[Demo 影片 ]
• Release Management 發行管理 (15 mins) • Release Management Demo 影片 (5 mins - TechDays VS 2013 發表
Keynote)[ 案例分享 ] 使用 Release Management 設定 ASP.NET Web Application 進行自動化佈署 Continuous Delivery [ 技術及學習 ]
• [ 安裝手冊 ] Release Management for Visual Studio 安裝手冊• [Lab 手冊 ]
Embracing Continuous Delivery with Release Management for Visual Studio 2013 (Lab 文件,可依手冊 step-by-step 演練 )
• [ 技術文章 ] 發行管理及自動化佈署的好幫手 – Release Management for Visual Studio 2013
top related