TFS Versions

by XDK 9. October 2015 14:36
TFS RTM SP1 CU2        
2005 8.0.50727.147 8.0.50727.762          
2008 9.0.21022.8 9.0.30729.1          
2010 10.0.30319.1 10.0.40219.1 10.0.40219.371        
TFS RTM Update 1 Update 1 CU 1 Update 2 Update 3 Update 4 Update 5
2012 11.0.50727.1 11.0.51106.1 11.0.60123.100 11.0.60315.1 11.0.60610.1  11.0.61030.0  
2013 12.0.21005.1     12.0.30324.0 12.0.30723.0 12.0.31101.0  12.0.40629.0
2015 14.0.23128.0            

Tags:

Azure DevOps on-premises

Not able to create _PublishedWebsite folder using Visual Studio 2015 and the new Team Build 2015

by XDK 9. October 2015 10:06

Solution:

Add the following property value pair to the MSBuild arguments field in the Build definition.

/p:OutDir=$(build.stagingDirectory)

Tags:

Azure DevOps on-premises | TFS 2015 | Visual Studio 2015

Uppercase and lowercase issue in Work Item field custom values

by XDK 9. October 2015 08:31

Issue:

The uppercase value entered for a Work Item field is displayed as lowercase once the Work Item template is deployed.

Example:

The N/A value is displayed as n/a

Explanation:

The custom values defined in the Work Item templates are stored in the collection database table named Constants

SELECT [ConstID],[DisplayPart],[String] FROM [Tfs_DefaultCollection].[dbo].[Constants] where DisplayPart = 'N/A 

Workaround:

Manually update the DisplayPart data to required case letter.

Update [Tfs_DefaultCollection].[dbo].[Constants] set [DisplayPart] = 'N/A' where [ConstID] = '7777' 

Warning: Manipulating TFS tables directly is neither recommended nor supported and might corrupt the database leading to unrecoverable state.

Tags:

Azure DevOps on-premises

TFS Server Firewall Rules Requirements

by XDK 8. October 2015 20:18

Details:

Source
Destination Protocol Name Protocol Type Default Ports
Client Environment        
Team Foundation Server Client TFS App Tier(s) or Load balanced HTTP / HTTPS TCP 8080 / 443
Team Foundation Server Client TFS Proxy HTTP TCP 8081
TFS Proxy TFS App Tier(s) or Load balanced HTTP / HTTPS TCP 8080 / 443
Build Environment        
Build Controller TFS App Tier(s) or Load balanced HTTP / HTTPS TCP 8080 / 443
Build Agent TFS App Tier(s) or Load balanced HTTP / HTTPS TCP 8080 / 443
Build Controller Build Agent SOAP over HTTP TCP 9191
Build Agent Build Controller SOAP over HTTP TCP 9191
TFS App Tier(s) / Load balanced Build Agent SOAP over HTTP TCP 9191
Test Environment        
TFS App Tier(s) / Load balanced Test Controller .NET Remoting TCP 6901
Test Controller TFS App Tier(s) or Load balanced HTTP / HTTPS TCP 8080 / 443
Test Controller Test Agent .NET Remoting TCP 6910
Test Agent Test Controller .NET Remoting TCP 6901
Data Tier, TFS warehouse , SSAS & SSRS
TFS App Tier(s) / Load balanced Data Tier(s) or Cluster MS-SQL TCP 1433
TFS App Tier(s) / Load balanced TFS Warehouse SQL Server MS-SQL TCP 1433
TFS App Tier(s) / Load balanced Data Tier(s) or Cluster MS-SQL TCP 1433
TFS App Tier(s) / Load balanced Reporting Services HTTP TCP 80
Team Foundation Server Client Reporting Services HTTP TCP 80
Data Tier(s) / Cluster Analysis Services MS-AS TCP 2382 or 2383
Collaboration Environment        
TFS App Tier(s) / Load balanced SharePoint Server HTTP TCP 80 / 17012
SharePoint Server Data Tier(s) or Cluster MS-SQL TCP 1433
Team Foundation Server Client Share Point Portal HTTP TCP 80

Tags: , ,

Azure DevOps on-premises | TFS 2015

Can TFS service account be non interactive?

by XDK 8. October 2015 19:34

Explanation:

Yes. The TFS service account can be non interactive. But the account which is used to install and configure should be interactive and should have the following permissions.

  • Local admin on the TFS Server
  • SysAdmin on SQL Server

The interactive admin account used to install and configure the TFS will grant the necessary permissions to the non interactive Service account

 

Tags: ,

Azure DevOps on-premises | TFS 2010 | TFS 2012 | TFS 2013

About the author

My name is Xavier Dilip Kumar Jayaraj having 13+ years of IT experience which includes solid experience and depth Knowledge in Application Life Cycle Management, Configuration Management, Implementation and Support using TFS on-premises and Azure DevOps. I have invested in gaining DevOps knowledege to expertise with Cloud Computing providers namely Microsoft Azure and Amazon Web Services in recent years. I am very positive to learn and adapt emerging technologies to client’s environment.

Microsoft Certified: Azure Administrator Associate

Microsoft Certified: Azure DevOps Engineer Expert

DevOps Engineer Certificate Program | Transcript 

OTP-AWSD5: AWS IoT: Developing and Deploying an Internet of Things

[PCEP-30-01] PCEP – Certified Entry-Level Python Programmer

Quotes I Like

"Failure will never overtake me if my determination to succeed is strong enough."  - Dr. APJ. Abdul Kalam

"Always be yourself, express yourself, have faith in yourself, do not go out and look for a successful personality and duplicate it." - Bruce Lee

"Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important." - Bill Gates

"Innovation distinguishes between a leader and a follower." - Steve Jobs

CategoryList

Disclaimer

The information provided here is based on my expreriences, troubleshooting and online/offline findings. It can be used as is on your own risk without any warranties and I impose no rights.