2

有没有办法在团队会议室中发布构建系统(vNext?)的构建结果?

我注意到有一个选项可以在团队会议室中发布构建结果,但可供选择的列表只有 XAML 构建定义,而不是新的构建系统 (vNext?) 定义。

4

3 回答 3

1

不,那里没有。我在这里记录了这个问题:https ://connect.microsoft.com/VisualStudio/Feedback/Details/1874524

于 2015-10-08T14:45:34.633 回答
0

我已经在我的环境(TFS2015&VS2015)上尝试过。抱歉,这个功能目前似乎只支持 XAML 构建。

您可以向 Microsoft 提出您的要求。

于 2015-09-30T11:09:15.487 回答
0

下面的 Powershell 代码是第一次尝试让某些东西为我们工作:

Param($teamroom,$message)
# Example: Write-MessageToTeamRoom.ps1 -teamroom "Team Room Name" -message "Notify @User name about work item #54142" 
# https://jaspergilhuis.nl/2014/02/18/utilize-the-tfs-team-room-rest-api/
# https://jaspergilhuis.nl/2014/02/23/encapsulate-team-room-api-calls-with-a-powershell-commandlet/
$rooms = Invoke-RestMethod -Method GET http://tfsapp02:8080/tfs/defaultcollection/_apis/chat/rooms?api-version=1.0 -UseDefaultCredentials
$room = $rooms.value | Where-Object {$_.Name -eq $teamroom}
$relevantRoomID = $room.id
$jsonbody =  @{ content="$message"} | ConvertTo-Json
$response = Invoke-RestMethod -Method POST "http://{TfsDefaultCollectionPath}/_apis/chat/rooms/$relevantRoomID/messages?api-version=1.0" -Body $jsonbody -ContentType "application/json" -UseDefaultCredentials

我的目标是扩展此代码以在构建完成时运行,然后将构建结果写入团队房间

于 2016-06-21T10:33:16.273 回答