2
由於某些原因,當點擊編輯構建定義時,我的內部部署TFS 2015(update3)會一直從構建定義中刪除自定義構建步驟。TFS 2015不斷刪除自定義構建步驟
I然後需要點擊'撤消'來恢復已移除的自定義構建步驟。
有誰知道爲什麼TFS是這樣做的?還有,這種奇怪的行爲有什麼解決辦法嗎?
由於某些原因,當點擊編輯構建定義時,我的內部部署TFS 2015(update3)會一直從構建定義中刪除自定義構建步驟。TFS 2015不斷刪除自定義構建步驟
I然後需要點擊'撤消'來恢復已移除的自定義構建步驟。
有誰知道爲什麼TFS是這樣做的?還有,這種奇怪的行爲有什麼解決辦法嗎?
事實證明,在task.json
文件中有一個小配置錯誤。構建任務的人員擁有Deploy
作爲visibility
屬性的值,其中只有Build
和/或Release
是有效值。
我覺得這個屬性不知何故與category
屬性混淆了 - 這是它所屬的構建任務類別選項卡 - 而可見性定義了該任務是否爲構建配置和/或發佈配置的有效構建任務。
我無法用更新3重現您的問題。這種行爲是否也發生在您新的crated構建定義中?嘗試在新創建的構建定義中添加自定義構建步驟,然後對其進行編輯以進行測試。 –
@ Patrick-MSFT我剛剛證實,它也發生在TFS中新創建的構建定義15.3 –
您是否通過擴展安裝了自定義任務?你可以按照這篇文章來添加一個自定義的構建任務:https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/add-build-task –