我希望在Subversion中的開發人員標記時能夠在TFS構建中觸發構建。我也想使用標籤號作爲構建和發佈名稱的一部分。現在可以在TFS中使用嗎?從Subversion SVN觸發的Team Foundation Server TFS構建標記
2
A
回答
2
在TFS中沒有用於構建存儲庫類型顛覆的內置觸發器。
您可以先從SVN中獲取事件(開發人員在svn中創建一個標籤)。不知道如何在SVN中做到這一點,應該像TFS中的service hooks。然後使用REST API在TFS 2017中觸發構建。如何做到這一點請參考:How to trigger a build in TFS 2015 using REST API
至於如何使用標籤號作爲構建的一部分和釋放名稱,見下圖:
構建過程中創建自定義生成數
通過Team Build,您可以在構建 期間隨時更新內部版本號,方法是在構建過程中將「## vso [build.updatebuildnumber] 1.2.3.4」輸出到日誌 。
你可以看到記錄的完整列表命令這裏https://github.com/Microsoft/vso-agent-tasks/blob/master/docs/authoring/commands.md
這將更新版本號&名。
您遇到的問題是您不能再使用您嘗試使用的 自動遞增號碼。你需要自己拿出 的版本號,然後用 把它傳回去。
再添加兩個相關博客:
相關問題
- 1. Team Foundation Server構建變量
- 2. Team Foundation Server構建問題
- 3. 從Subversion遷移到Team Foundation Server
- 4. Team Foundation Server - 使用API同步到SVN
- 5. Team Foundation Server上的SVN - Delphi 2010
- 6. Team Foundation Server中的用戶定義(TFS)
- 7. Team Foundation Server 2015(TFS)查詢
- 8. 從Team Foundation Server 2008升級到Team Foundation Server 2010的原因
- 9. 如何從Linux訪問Team Foundation Server(TFS)
- 10. 的Team Foundation Server 2010
- 11. Team Foundation Server(TFS)構建的運行單元測試
- 12. Team Foundation Server的TFS 2015年構建問題
- 13. Team Foundation Server
- 14. Team Foundation Server構建的侷限性
- 15. Team Foundation Server映射
- 16. Team Foundation Server Build
- 17. 安裝Team Foundation Server
- 18. 在Team Foundation Server Universe中發佈網站
- 19. Team Foundation Server 2010 DashBoard
- 20. Team Foundation Server「構建控制器」
- 21. Team Foundation Server 2010構建問題
- 22. 通過Team Foundation Server命令行輸入svn的等效代碼
- 23. Team Foundation Server和MbUnit測試
- 24. Team Foundation Server中是否包含Team Foundation Service的所有功能?
- 25. Team Foundation Server錯誤
- 26. Team Foundation Server TFSConfig recover
- 27. Team Foundation Server - Backdate Epics
- 28. Team Foundation Server中的Team Sprint
- 29. Team Foundation Server 2010 API
- 30. Team Foundation Server(TFS)和批量編輯
謝謝您的答覆。我會在這方面努力。 – dascalos