Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Build & Deployment   (RSS)
一個常問的問題是, 什麼是 MSBuild ? , 什麼是 TeamBuild ? 簡單來說, MSBuild 才是微軟在 建構管理中的核心技術引擎, Team Build 則是 Team Foundation Server 延伸了 MS Build 機制, 提供了更多 符合 Team System ALM 解決方案的精神套件.. 在我沒找到時間 靜下來寫點 MS Build 相關細節之前, 幾份文件其實對想 入門與開始 建構更動態整合架構的 建構管理團隊來說, 是很有價值的 !!! Nagaraju Read More...
在執行 Team Build 時,如果要配套 Team Testing, 有個缺點,你必須要先採用 Test Manager 來歸類整理暨有的 Test Case. 這是個美意卻也造成一點缺點,因為如果你安裝的版本 沒有包含 Team Test / Team Suite . 那你可能就沒辦法 "簡單" 設定 Team Build 與整合出 Build 與 Testing. (因為 只有 Test Manager 工具才能 Generate .vsmdi 檔案) 在未來版本的 Team Foundation Read More...
如果你確定佈署IIS成功,但總是 連上 以後 出現 錯誤訊息 "找不到類似檔案" Error: Fiels missing in deployement i.e http://localhost/windowsapplication1/WindowsApplication1_1_0_0_0/WindowsApplication1.exe.manifest is missinag and cannot be found http://localhost/windowsapplication1/WindowsApplication1_1_0_0_0/WindowsApplication1.exe.deploy Read More...
MSBuild 是微軟平台的一個重頭戲, 當然也是 Team Build 的核心... 但是 目前 Team Build 遺憾的只支援了 .NET 2.0 的 MSBuild 腳本, 幸好這是可以延伸的 幾個 資訊分享 http://msbuildtasks.tigris.org/ http://msbuildtasks.com/ 開放源碼的主要站台,目的是 讓 MSBuild 能夠 支援更多的 Build Tasks 目前已經支援有 ( 注意 打*號表示該 Task 可能會移除或上未完成. ) Read More...
發現一篇 很屌的文章, 在 MSDN 裡頭... Link to Administering ClickOnce Deployments ClickOnce 是透過 IIS 做 hosting, 因此我們可以透過 HTTPModule 來追蹤與管理 ClickOnce 後續佈署與維護等機制... 值得一看 ! Read More...
為了自己 逐漸退化的記憶, 我很努力的 Blog 起來: ----- ClickOnce 的基本安全架構中,不能夠 " 直接 " 存取底層的資訊架構,有些腳本 在部署上是會無法支援的: 佈署元件到 GAC 中 就是一個 Default 無法達成的 目的 ; 但這只是 Default, 透過 Visual Studio Bootstrapper 架構 你可以做到很多進階的 腳本; 安裝到 GAC 就是一種運用。 首先你需要了解 Boorstrapper 的架構, 不過 別問我 Boorstrapper Read More...
MSBee 是微軟利用 CodePlex 開放源碼 推出的小工具 目前的 Team Build 基本只整合了以 .NET 2.0 為主的 VS 開發平台, 如果是 VS 2003 等 .NET 1.1 開發工具, 雖然 TFS 可以透過 MSSCCI做到版本管控 但如果也要求 Daily Build 等議題時,你就需要利用 Team Build + MSBee . Nagaraju Palla 也寫了一篇 整合性的文章 Building binaries targeting .NET 1.1 and Read More...
雖然是 8/23 但因為這篇 Post 裡頭的概念實在太好了,所以我還是需要把他由我過去的 筆記本中 挖到這個開放 Blog 裡頭 哪裡好呢 ? 主要在 過去 Team System 推導上 我相信很多人都會 Charllenge 目前團隊軟體架構 需要 共用的模組 因此 需要像 VSS 過去專用的 "Share" 功能。 即使我們都很認同 share 規劃 是不好的 SCM 架構.. 但 因為 團隊的分工,權限的私密性,如果沒有 Share 那該怎麼解決這種問題... 在 Team System Read More...
Agile 的 CI 概念在 Team System 架構中, Default 是沒有提供的,原因有很多 但結果是 目前功能上沒有這個選項, 只是 這不代表 Team System 不可能有 CI 流程,事實上 很多 Project Template, even you can find a good sample in MSDN download. Buck Hodges : 整理了一份很好的 資訊 More continuous integration with Team Build Link Read More...
一直在思考是否有真正的範例,來整合 Team Build 與 Java Compiler... Well .. 不幸的是 還真的沒有 超級現成的範例。 但至少目前 Aaron 的腳本 給了一點方向,透過 Team Build 的 Custom Task,你可以 在 Team Build 過程中 呼叫 外部的 java compiler 與 build script... 這聽起來是 work 的 Link to Aaron Hallberg : Adding BuildSteps to Team Read More...
Visual Studio 自 2003 起就有了這個功能.. 最佳的整合方式, 往往是在開發 分散式團隊 或是分散式的 專案架構 如 Portal 模組式軟體系統 子模組在開發完成以後,必須要把自己完整編程後的 dll 放到主模組的 bin 目錄中 結合了 MS Build 與 VS 工具. 還有最佳的 xcopy command line 現在我們可以撰寫 xcopy /Y /F /S "$(TargetPath)" "..\..\bin " 想到 以前開發 Enterprise Lib 與 Read More...
我一直認為, 好的軟體架構師 絕對不是 天上飛的那種 否則就是定義上的 模糊... 至少 和我的不一樣... 對於 軟體佈署議題 我一項認為 是非常重要的... 這裡收集的兩分 文件 剛好 點綴出 ASP.NET 與 Team Build 的結合 一旦 架構完整, 你的 ASP.NET 系統能夠自動的 建構 並且將最新的 版本 直接 派送到 你的 測試伺服器中, 是不是很棒呢 ? 至少 是我想要的一種軟體協同運作架構 第一篇: How do I build a Team Project with Read More...
 
Page view tracker