是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的新功能,但不知道它何时可用。