2017-07-13 110 views
0

在TFS中,我想將構建定義視爲代碼,我也可以簽入某個存儲庫。如果構建定義得到更新並且不再處於工作狀態,這將有利於跟蹤delta。同時在腳本中提供它可以讓我選擇在本地運行腳本。TFS構建定義轉換爲腳本或版本構建定義

TFS中可能嗎?實際上,我更喜歡通過PowerShell編寫構建,打包和部署代碼。我能夠重用我的powershell腳本,但我發現有時很容易創建構建定義,但我希望在創建構建定義/步驟後,我可以以某種方式將它解壓縮到PowerShell腳本。

+0

[TFS 2017年建立的代碼(可能的重複https://stackoverflow.com/questions/41147555/tfs-2017-build-as -碼) –

回答

1

目前沒有內置功能。您可以得到的最接近的結果是使用REST API來提取構建JSON,然後設置CI/CD觸發器以使用REST API更新構建定義。這並不理想。我同意你的方法。

還有就是用YAML出於這樣的目的的建議:https://github.com/Microsoft/vsts-tasks/blob/master/docs/yaml.md