我們當前基於XAML的構建定義實際上只有兩個重要的自定義以外的msbuild做 - 其中一個是更新AssemblyInfo.cs文件中的版本號,以確保構建號被合併到所有分佈式程序集中(實際上我們做我們自己的內部版本號也基於一個集中存儲的計數器),另一個是在構建完成時發送一堆人,並列出一些固定的錯誤等。我喜歡新的TF構建系統的外觀,但它不會看起來沒有已經發布的構建任務可以幫助其中的任何一個,也不清楚我如何轉換現有的自定義操作。當然,我們不是唯一需要這種事情的公司嗎?TFS 2015 build - 版本#更新/發送電子郵件?
回答
要更新組件的版本,您可以在構建定義中添加一個Power-Shell步驟。在MSDN上有這樣的示例,請參閱此鏈接以獲取詳細信息:https://msdn.microsoft.com/Library/vs/alm/Build/scripts/index
對於電子郵件功能,可以從Project Setting \ Alert中對其進行設置。爲您的團隊創建構建警報。構建完成後,您將收到電子郵件警報,您還可以自定義電子郵件警報。有關詳細信息,請參閱此鏈接:https://msdn.microsoft.com/en-us/library/bb552337(v=vs.120).aspx
如果您處於TFVC中,則可以創建並使用PowerShell腳本來編輯版本號。這與TFS 2013相同,可以使用相同的PowerShell腳本。
對於Git,您可以下載並安裝GitVersion自定義構建任務。
http://gitversion.readthedocs.org/en/stable/build-server-support/build-server/tfs-build-vnext/
如果你想創建自己的構建任務,你可以使用它作爲一個模板。
一旦你創建你的版本號,您可以使用「## VSO [build.updatebuildnumber] 1.4.0-unstable.135」更新建置...
TFVC--它不僅僅是程序集中的版本號,我們用我們自己的算法生成內部版本號,並且希望構建系統用那個#更新。 –
已更新,以反映更新TFS構建實體的構建號... –
- 1. TFS 2015 Build Agent未運行版本
- 2. smtp php電子郵件腳本不發送電子郵件
- 3. TFS 2015 Build Agent
- 4. 發送電子郵件時用電子郵件更改名稱
- 5. 發送電子郵件操作不發送電子郵件
- 6. PHP發送電子郵件多次發送電子郵件
- 7. PHP電子郵件腳本不發送電子郵件
- 8. Php電子郵件腳本不發送電子郵件
- 9. PHP電子郵件腳本不發送電子郵件
- 10. 用新域名發送電子郵件?
- 11. 自動更改發送電子郵件
- 12. TFS Build 2015 SGEN錯誤:
- 13. 確定電子郵件發件人併發送電子郵件
- 14. 發送電子郵件從PHP腳本
- 15. 電子郵件發送本地主機
- 16. 發送電子郵件本地主機
- 17. 發送電子郵件的腳本
- 18. 發送純文本電子郵件
- 19. 鏈接文本發送電子郵件?
- 20. 發送富文本電子郵件
- 21. 從AppEngine本地發送電子郵件
- 22. 本地電子郵件發送在osCommerce
- 23. 從python腳本發送電子郵件
- 24. 谷歌腳本發送電子郵件
- 25. Python腳本 - 發送電子郵件
- 26. Php電子郵件腳本不發送
- 27. Google Apps腳本[電子郵件發送]
- 28. 腳本發送許多電子郵件
- 29. 發送電子郵件與Python腳本
- 30. 發送本地電子郵件到smtp
我們看着構建警報,但它沒」允許在電子郵件中包含關鍵信息,例如指向安裝程序的鏈接。此外,我無法在VSTS(Visual Studio在線)中找到該功能... –
實際上查看這些用於定製電子郵件的說明 - 它似乎甚至不能在每個項目的基礎上對其進行定製,並且我會需要管理RDP訪問應用層服務器(我當然沒有)。我看不到任何實際的文檔說明我可以在XSL文件中使用的所有字段名稱。但說實話,如果電子郵件本質上就是您在Visual Studio中打開構建版本時所看到的內容,但我們確實很高興,儘管我們至少需要鏈接到放置文件夾。我們希望能夠自定義電子郵件主題。 –
電子郵件功能也可在Visual Studio Online中使用。從門戶網站打開您的項目,然後點擊右上角的「管理項目」按鈕。你會看到「警報」設置選項卡。 –