tfsconfig
      2520    0 Comments

Releases almost always require some kind of credentials - from service credentials to database usernames and passwords. There are a number of ways to manage credentials in VSTS release management. In this post I'll look at a couple of common techniques. For brevity, I'm going to refer to secrets as a proxy for secrets and credentials. Don't Store Secrets in Source Control One bad practice you want ...
tfsconfig
      1669    0 Comments

Visual Studio Team Services (VSTS) is a cloud platform. That means it's publicly accessible from anywhere - at least, by default. However, Enterprises that are moving from TFS to VSTS may want to ensure that VSTS is only accessed from a corporate network or some white-list of IPs. To enable conditional access to VSTS, you'll have to have an Azure Active Directory (AAD) backed VSTS account. The ...
tfsconfig
      26.22k    6 Comments

TFS 2015 has almost reached RTM! If you upgrade to CTP2, you’ll see a ton of new features, not least of which are significant backlog and board improvements, the identity control, Team Project rename, expanded features for Basic users, the new Build Engine, PRs and policies for Git repos and more. Because of the schema changes required for Team Project rename, this update can take a while. If you ...
tfsconfig
      3502    0 Comments

Recently while working at a customer, we configured mail alerts for TFS. We checked that the SMTP server was correct and that we could send mail from the application tiers – everything looked correct, but still there were no mails. In the event log, we found this “helpful” error (note the sarcasm): ResultMessage : Job extension had an unhandled error: System.Exception: TF50299: The value named ...