在以編程方式下載REST API發佈定義後的TFS 2017 Update 1中,我編輯了下載的json並以編程方式再次上傳。TFS 2017更新1:以編程方式更新TFS發佈定義刪除服務器階段(手動干預)
變化存在。但是,更改後的環境中缺少手動干預的服務器階段。
其他人可以重現嗎?
程序C#下載和上傳發布定義是在我的GitHub頁面githubpage
在以編程方式下載REST API發佈定義後的TFS 2017 Update 1中,我編輯了下載的json並以編程方式再次上傳。TFS 2017更新1:以編程方式更新TFS發佈定義刪除服務器階段(手動干預)
變化存在。但是,更改後的環境中缺少手動干預的服務器階段。
其他人可以重現嗎?
程序C#下載和上傳發布定義是在我的GitHub頁面githubpage
使用api-version=3.2-preview.3
,而不是3.0-preview.2
在更新版本的定義。
使用TFS 2017 Update 1 RTM我發現可用的api版本是3.1-preview.3而不是3.2-preview.3。我會嘗試使用3.1-preview.3,看看它是怎麼回事。 –
3.1-preview.3已解決。標記你的答案。 –
您是如何判斷手動干預是否丟失?你有沒有找到相關的任務或任務不再工作?你可以試試這個教程 - [使用手冊介入(任務)](https://blogs.msdn.microsoft.com/aseemb/2016/09/18/how-to-use-manual-intervention-task -in釋放管理/)。 –
@ Patrick-MSFT:發佈定義具有手動干預階段。但是在它以編程方式更新後,該階段缺失。更新後,我可以看到該階段已被刪除。同樣在歷史中,這些步驟也被刪除。 –
不僅服務器階段缺失,而且還有在第一個服務器階段之後定義的任何其他代理/服務器階段。 –