Powered by: newtelligence dasBlog 1.9.6264.0
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
© Copyright 2008 , Kevin Castle
E-mail
After installing Team Foundation Server and Team Foundation Build, I came across a problem where I would successfully execute a Build on the project, however the build would not appear in the Build Report.
I opened up the Builds database on the TFS Server to see whether not the builds had been recognized. I found that the builds were being stored but that they were not being pulled over into the reports.
This issue is a result of the fact that the reports in TFS are pulled from the data warehouse and the not the Builds Database. In order to decrease the latency between your builds showing up in your Build reports (along with any other TFS changes not showing up in your reports....ex. closing out a bunch of work items and having it reflect on your "Remaining Work" reports) you can change the rate at which the datawarehouse is updated.
The warehouse is updated on a timer so in order to improve the turn around for your reports (or more importantly if you need to pull some reports from some data which has not been updated in the warehouse) then you can modify the update interval by calling this webservice.
Changing the Interval Setting
In Internet Explorer, open the following URL:
http://<tfsserver>:8080/Warehouse/v1.0/warehousecontroller.asmx?op=ChangeSetting
where <tfsserver> represents the name of the Team Foundation Server. A page that contains two boxes labeled settingID and newValue opens.
In the box labeled settingID, type RunIntervalSeconds.
In the box labeled newValue, type the new interval time in seconds.
Click Invoke to change the setting.
Security
To perform this procedure, you must be a member of the Administrators group on the Team Foundation application-tier server. For more information, see Team Foundation Server Permissions.
Manually Kick Off the DataWarehouse Update
1. Go to http://localhost:8080/Warehouse/warehousecontroller.asmx using a browser on the app tier.
2. Click the ‘Run’ link.
3. Press the ‘Invoke’ button.
This will trigger a refresh of the reports.
Remember Me
Page rendered at Monday, October 06, 2008 9:21:15 PM (Pacific Standard Time, UTC-08:00) Theme Design by Kevin Castle