Adding VSTS-Users to VSTS-Tools Samples

API, Azure DevOps
It’s been about two years since I originally created the VSTS-Tools project on GitHub. The original release had two command-line tools included with it:VSTS-Get – CLI to download a single file or entire folder tree from VSTS (only Git is supported at this time). VSTS-Keep – CLI to set (or remove) the “Retain Indefinitely” retention flag for a given build. Not only were the tools meant to be somewhat useful (I used them then and still use them today) but they were also meant to act as yet another set of examples on how you might make use of the Visual Studio Team Services (VSTS) APIs.Recently, I posted some examples on how to get a list of VSTS users via API calls. For the sake of completeness, I have now…
Read More

PSA: New MSAs Can’t Use Org. E-mail Addresses

Tips, VSTS
I just finished the post, Get a List of VSTS Users with APIs, which was inspired by some work I’ve been doing to prepare for migrating my organization’s VSTS accounts to be backed by Azure Active Directory (AAD). The reason we are doing this now is a) because we’ve waited way too long to do it and, b) because Microsoft has now imposed a deadline of March 30th when it will no longer allow Microsoft Accounts (MSAs) to be created with an e-mail address that is also an organizational ID (e.g. a Azure/Office 365 account).Straight from Justin Marks’ announcement:On September 15, 2016, the Azure Active Directory (Azure AD) team blocked the ability to create new Microsoft accounts using email addresses in domains that are configured in Azure AD. Many VSTS…
Read More

Get a List of VSTS Users with APIs

So, I’ve recently been preparing to switch our organization’s VSTS accounts over to be backed by Azure Active Directory and I have a need to export a list of all VSTS users within our accounts. After getting some assistance from the Visual Studio product group (thanks!) I was able to make use of the Member Entitlement Management API for VSTS. Since it’s been a while since I’ve done a VSTS API post I thought I’d share how to get a list of VSTS users (and other related information) using this API.PostmanPreviously, I’ve used Fiddler to quickly test API calls. In this post, I will use Postman to do the same. While Fiddler has some great features I like the simplicity of Postman’s user interface. If you’ve not used Postman, I…
Read More

Change Image Size in VSTS Wiki

Azure DevOps
I came across this on a mail list a short while ago and thought I would share it out…If you’ve been making use of the Wiki feature within VSTS then you already know how useful it is for providing documentation, notes, etc. in a centralized location for your VSTS projects. If you haven’t tried the Wiki feature out yet, you really should!The Wiki utilizes markdown syntax to provide you with some basic text formatting features such as bold, italics, underline, bullets, numbered lists, etc. It also provides some basic syntax for visualizing images. For example, the following is markdown syntax for displaying an image:![api.png](.attachments/api-6c96846f-6a2f-4ad3-9a5e-5d96071cfbbb.png)[Side note: the GUID-looking image filename is due to me dragging and dropping an image file out of Windows Explorer directly into the Wiki.]When the image is…
Read More

Roadmap to Enterprise Quality

Conferences, Quality
For the past few years I have attended the Farm Credit IT Symposium. This years’ symposium was held last week in Austin, TX where I had a chance to present on a couple of topics. One of my talks was titled Roadmap to Enterprise Quality. The description for the presentation is as follows:In this presentation you will learn how Farm Credit Services of America/Frontier Farm Credit transformed their quality practices and tooling to bring visibility and consistency to Enterprise Quality, including: testing as a team approach, creating an automated test architecture, measuring progress with dashboards and standardizing on a set of testing tools.If you’re reading this blog post there is a decent chance you are somehow involved in software development. One of the key concerns with software development is that…
Read More

Connect(); 2017 – Day 1 Recap

Azure DevOps, Conferences, TFS, Visual Studio 2017, Visual Studio Code
Day 1Day 1 of Connect(); 2017 is in the books! If you didn’t get a chance to watch the live streaming event earlier today you can catch up on the various presentations and announcements here.There was a lot of exciting announcements made at Connect(); today. While I have no doubt missed several of them I have made an attempt to include most of the highlights below. If your favorite announcement isn’t in the list, please include it in the comments section below so we can all learn about it!Come back to the same location tomorrow at 11:00 AM EST to catch all the action of Day 2!AnnouncementsTFS/VSTS/DevOps Related Items (from Brian Harry’s blog)Team Foundation Server 2018 (final release). This release includes a lot of functionality, including:Mobile Work Item Experience -…
Read More

Microsoft Connect(); Year Four!

In case you missed the announcement a few days ago, Microsoft has announced it will be holding it’s fourth Connect(); conference on November 15th – 17th, next month.If you build applications using Microsoft tools and/or any of the open source projects that Microsoft is involved with then you will definitely want to check out this free, on-line event!From the event’s web site:Whether you are creating cloud native-applications, targeting the edge of devices and IoT, infusing your apps with AI, or just getting started, Connect(); 2017 will inspire and equip you with the tools and skills you need to build the apps of the future.Through Connect(); you’ll:Learn from top developer minds and industry experts like Microsoft Executive Vice President, Scott GuthrieDiscover what’s next for developers across Microsoft and open source technologiesExpand…
Read More

Docker on Windows Server 2016 – Azure Container Registry

Docker, Prose
This is the 4th post in the Docker on Windows Server 2016 series. Refer back to the initial post for links to all posts in the series.We Gotta Store the Images Somewhere!In the second post of this series I mentioned that I was still working to get my Azure credentials cleaned up so I could create an Azure Container Registry (ACR) to act as an image repository until I can make use of a local image repository (on Windows Server 2016). We almost have our enterprise agreement straightened out, which will let me get my Azure benefits in order, but I didn’t want to wait any longer To appease my impatience, I decided to create a new (temporary) Azure account for testing purposes since Azure offers a 30-day trial for…
Read More

Installing the Cloud Load Test Agent On-Premises

Azure DevOps, Performance Testing
In the first post of this series on Cloud Load Testing with Visual Studio Team Services (VSTS) I showed you how to quickly get a cloud load test up and running. In the post we created a test than ran within the cloud and not on-premises. If you have a desire or need to run your cloud load tests using an on-premises test agent, the agents are very easy to setup and configure.If you don’t want to read each of the required steps for installing the agent, there are only a few, I have created a video that will walk you through the process. For those that would rather just see the steps, here they are:Download PowerShell script from here: a Personal Access Token (PAT) in VSTSInstall the Agent…
Read More

Docker on Windows Server 2016 – Who Supports It?

Docker, Prose
This is the 3rd post in the Docker on Windows Server 2016 series. Refer back to the initial post for links to all posts in the series.Microsoft or Docker… Which Is It?So, not a lot has changed since my last post in this series. I’m still having issues getting my MSDN benefits straightened out because of how I’m currently configured for the Enterprise Agreement (EA) we have with Microsoft. Turns out that there might be some configuration issues with our EA so, once that’s straightened out, I should be really close to being able to make use of my company-sponsored Azure benefits.In the meantime, I received a question from one of our operations team members along the lines of:If we move forward with Docker on Windows Server [2016], will Microsoft…
Read More