組件、應用程式的版號,對維護來講是一個重要的旗標,為了要讓 Assemly、File Version 號碼一致,我使用了 PrecisionInfinity.AutomaticVersions,很開心的用了一段時間,過了不久,我想把組件包裝起來,發佈到 Nuget,太好了,現在又多一個 Nuget 版號,好一段時間我又用手敲,過了不久,ClickOnce 也需要版號了..
冰的,那麼多的版號是要怎麼弄,來,介紹一帖好藥,這帖藥得搭配 VSTS/TFS 才能輕鬆服用
組件、應用程式的版號,對維護來講是一個重要的旗標,為了要讓 Assemly、File Version 號碼一致,我使用了 PrecisionInfinity.AutomaticVersions,很開心的用了一段時間,過了不久,我想把組件包裝起來,發佈到 Nuget,太好了,現在又多一個 Nuget 版號,好一段時間我又用手敲,過了不久,ClickOnce 也需要版號了..
冰的,那麼多的版號是要怎麼弄,來,介紹一帖好藥,這帖藥得搭配 VSTS/TFS 才能輕鬆服用
部署到 Azure VM 麻煩了一些,主要都是安全性上的設定,囉嗦了點,沒甚麼大礙,FTP 這次選用的是 FileZilla Server,版控則是用 GitHub
我在 VSTS 的 Buil d遇到了問題,錯誤訊息是 Build Agent 的環境找不到以下檔案
找不到匯入的專案 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets"。請確認 <Import> 宣告中的路徑正確,而且檔案存在於磁碟上。
VSTS 和 TFS 一樣,Build Agent 是分散式架構,VSTS 本身有提供的內建的 Build Agent,當內建所提供的環境不能滿足時,比如說我需要 Build AS400,這時候就可以自行建立 Build Agent
當然,這台 Build Agent 要能夠連上 VSTS,443 port 基本上不受到防火牆管制,若有,那就.....
Visual Studio Team Studio 以下簡稱 VSTS,為了要自動部署到 Microsoft Azure,必需要有 Microsoft Azure 訂閱資訊,這裡會提到 VSTS 連接 Microsoft Azure 設定步驟,是自動化部署的到 Microsoft Azure 前置作業
VSTS(Visual Studio Team Service),是微軟雲端版的 CI (Continuous integration) Server ,以前叫 Visual Studio Online,近幾年,VSTS | TFS 改變的很大,尤其新版的 Build vNext,使用起來更有彈性、更容易。我需要用它來完成,程式碼版控→自動化測試→自動化部署(部署到測試機),下圖出自董大偉老師。