2016/3/30 這天是 Microsoft 2016 Build 大會,同時也釋出了 TFS 2015 Update2,升級之後,沒想到引發了 Buil 失敗的錯誤,尋找解答時,也對 Build Agent 有了初步的認識,以下是我的問題及解法
[TFS 2015] 整合 Slack 攻略
TFS | VSTS 的事件通知塞爆了我的 E-Mail,開發團隊改擁抱 Slack,讓開發討論能更聚焦,內建的 Service Hook,能輕易的完成整合的動作。
TfsNotificationRelay 提供更多的設定,讓 Slack 能更快的找到相關的訊息。
接下來,將介紹設定步驟。
[VSTS] 連接 Microsoft Azure Service Endpoint by Certificate Base
Visual Studio Team Studio 以下簡稱 VSTS,為了要自動部署到 Microsoft Azure,必需要有 Microsoft Azure 訂閱資訊,這裡會提到 VSTS 連接 Microsoft Azure 設定步驟,是自動化部署的到 Microsoft Azure 前置作業
[SpecFlow] 使用 SpecRun 產生測試報表
- 729
- 0
- Living Document
- 2021-03-08
專案若是有用 SpecFlow 來進行開發,就不能錯過 SpecRun 所產生出來的報表
[VSTS] 實作 Build vNext 自動部署到 Azure 網站
VSTS(Visual Studio Team Service),是微軟雲端版的 CI (Continuous integration) Server ,以前叫 Visual Studio Online,近幾年,VSTS | TFS 改變的很大,尤其新版的 Build vNext,使用起來更有彈性、更容易。我需要用它來完成,程式碼版控→自動化測試→自動化部署(部署到測試機),下圖出自董大偉老師。

[Unit Test] 使用 HttpContextBase 取代 HttpContext.Current,提高可測試性
開發 Web 或多或少會使用到 HttpContext.Current,為了專注測主要邏輯,會隔離 HttpContext.Current,不要因為它而導致測試無法運行,我在這裡列出了一些隔離技巧
[SQL Project] 發行時指定目標資料庫定序
- 1039
- 0
- SQL Project
資料庫定序很重要,資料庫專案也能輕鬆的管理定序。
[SQL Project] 依條件部署資料庫
- 1333
- 0
- SQL Project
資料庫專案範本,已經成為我在開發專案時,不可或缺的資料庫管理工具,善用它提供的機制,可降低出錯的機率。
Predeployment | Postdeployment Scripts 它是資料庫專案所提供的語法,是一種SQLCMD,現在我要利用它來部署我的開發 | 測試環境,資料庫專案有 DDL,在不同的條件,呼叫不同的 DML
[SpecFlow][SSMS] 利用 SSMS 產生 Scenario Table
用 SpecFlow 描述 Feature 時,最傷腦筋的就是前置作業的準備,如果剛好你的前置作業的資料表剛好跟資料庫一樣,可以利用 SSMS 來簡化繁瑣的工作
[LocalDB] 升級 LocalDB *.mdf 檔案
我有一個專案從 VS2013 升 VS2015,裡面有一個 LocalDB 檔案副檔名為 *.mdf,當我在 VS 2015 雙擊該檔案後跳出以下視窗: