是TFS
的新功能並瞭解CI。我們將Team Explorer = > Builds
看到創建的構建定義列表識別哪個用戶創建了連續集成(CI)構建
我如何識別誰(哪位用戶)已經創建了構建定義?
我不明白它在哪裏!希望它是可用
感謝
是TFS
的新功能並瞭解CI。我們將Team Explorer = > Builds
看到創建的構建定義列表識別哪個用戶創建了連續集成(CI)構建
我如何識別誰(哪位用戶)已經創建了構建定義?
我不明白它在哪裏!希望它是可用
感謝
有一個在TeamExplorer沒有選擇,我認爲這是沒有別的辦法,因爲即使在數據庫中未列出誰創造了構建定義,只有當它被創建。
一個奇怪的解決方法是檢查誰最後一次更改了構建定義的文件夾映射,但這隻能在數據庫中使用。我不是在SQL非常好,只用了幾分鐘就得到這個沒用聲明:
SELECT ident.DisplayName
FROM [Tfs_DefaultCollection].[dbo].[tbl_BuildDefinition] as bd, [Tfs_DefaultCollection].[dbo].[tbl_BuildDefinitionWorkspace] as bdw, [Tfs_DefaultCollection].[dbo].[tbl_IdentityMap] as im, [Tfs_Configuration].[dbo].[tbl_Identity] as ident
Where bd.DefinitionId = bdw.DefinitionId
and im.localId = bdw.LastModifiedBy
and ident.Id = im.masterId
and bd.DefinitionName like '%CodedUITests%'
的DefinitionName可能不包含特殊字符很好地工作,但你可以在數據庫中它是如何internaly書面檢查。
你可以看到誰創建/底層XAML文件所做的更改,但構建定義爲現在這樣不被暴露在TFS文件。所以沒有可用的歷史。這已被要求作爲MS的新功能,但不知道它何時可用。