[TFS 2015] 實作 Build vNext + CopyFile 自動部署內部網站

以往手動部署網站我習慣用 Web Deploy,就是在網站應用程式,按右鍵→Publish。

但,我在目前的 TFS Build vNext 版本找不到這樣的部署步驟(只有 Azure),於是花了一天的時間試出堪用的替代步驟,所以嚴格來說這不算是真正的 WebDeploy ,目標環境也不需要安裝 WebDeploy(WMSvc)。

若有更好的做法,也請你跟我說

...繼續閱讀 »

[VSTS] 實作 Build vNext 自動部署到 Azure 網站

 VSTS(Visual Studio Team Service),是微軟雲端版的 CI (Continuous integration) Server ,以前叫 Visual Studio Online,近幾年,VSTS | TFS 改變的很大,尤其新版的 Build vNext,使用起來更有彈性、更容易。我需要用它來完成,程式碼版控→自動化測試→自動化部署(部署到測試機),下圖出自董大偉老師。

就算你只有一個人,也建議應該要有 CI Server,來幫你完成這些事情
...繼續閱讀 »

[SQL Project] 依條件部署資料庫

資料庫專案範本,已經成為我在開發專案時,不可或缺的資料庫管理工具,善用它提供的機制,可降低出錯的機率。

Predeployment | Postdeployment Scripts 它是資料庫專案所提供的語法,是一種SQLCMD,現在我要利用它來部署我的開發 | 測試環境,資料庫專案有 DDL,在不同的條件,呼叫不同的 DML

...繼續閱讀 »