Azure DevOps Featured Connect any version of Visual Studio to Azure DevOps or Azure DevOps Server Visual Studio has been around for a long time and there are still people developing in Visual Basic 6 or Visual Studio 2008. Even if you're using a more recent IDE, you could need one or more hotfixes and/or service packs.
Azure DevOps Staged execution of tests in Azure DevOps Pipelines When running Unit Tests in your build system, you may want to first run the most important suite, the one that should never fail, the ones that are currently being changed, finally the regression suite that may be slower to execute.
Azure Pipelines VSTS Build & Release to Azure DevOps Pipelines tasks Out with the old, in with the new! With the rename of Visual Studio Team Services Build and Release Management to Azure DevOps Pipelines all of the underlying libraries are being renamed too. In order to stay up to date and receive the latest updates you'll need to
Azure DevOps Tasks and Release Gates on RadioTFS In this episode of RadioTFS we spoke about the Global DevOps Bootcamp, Azure Pipelines and more specifically Release Gates and setting up a pipeline for your own Azure DevOps Extensions and some other recent blog posts.
Azure DevOps Pipeline extension scoped to a specific TFS or Agent version In The Netherlands more and more cities are creating an artificial wall around the city centers for older cars, certain fuel types or lorries. This is happening elsewhere in Europe as well. A similar things needs to happen in the Azure DevOps marketplace now that the number of supported target
Azure DevOps Fail your builds when tests are skipped in Azure DevOps Pipelines When the Visual Studio Test Task in Azure DevOps Pipelines fails to find any tests it logs a warning and happily succeeds. It has been a regular request on the MVP community to do something about that and to ensure that builds fail when no tests have executed. Since test
Azure DevOps What domains are used by your Azure DevOps account? Almost every corporate client asks us this question at some point: Which domains and IP addresses are used by Azure DevOps (formerly Visual Studio Team Services). And given that it's a cloud service, it's not an easy question to answer. The nature of the cloud, it&
Azure DevOps Azure DevOps Extension Tasks 1.1.75 I'm happy to announce that version 1.1.75 of the Azure DevOps Extension Tasks is rolling out to the Visual Studio Marketplace. The last few releases have added a couple of significant features that I'd like to quickly highlight in this post.
Quality Code Featured Hard lessons in asynchronous JavaScript code Last Friday I received a bug report for one of the extension I maintain. It took a while to first reproduce the case and then to figure out what was happening exactly. I found that my assumption about the execution order didn't match reality and that I was fighting a race condition.
Ghost Continuous Delivery of customized Ghost themes using VSTS In order to migrate my Ghost blog I needed to customize the default theme to support some of the features I'm relying on: - Disqus comments - Google Analytics - Integrating Google+ comments. To be able to quickly integrate updates I'm maintaining a fork of the Casper theme with my changes.
DevOps Featured Global DevOps Bootcamp 2018 recap Today was the day of the Global DevOps Bootcamp. And it was a blast. Last evening Central European Time the first teams started their learning journey towards DevOps in New Zealand and Australia and the #gdbc [https://twitter.com/search?q=%23gdbc&src=typd] traveled like a wave across
DevOps Featured Xpirit awarded Microsoft Global DevOps Partner of the year 2018 Wow! Just wow! Three and a half years ago our company didn't even exist yet. When I joined about 3 years ago our office was a small room on the 2nd floor with 3 desks and we sat on the floor doing our team meets. Shortly after that
Azure DevOps Featured Crafting complex Release Gate conditions in VSTS A recent addition to VSTS is the ability to run a quick check prior to triggering a release to an environment. These checks can be used to check that there are no new customerĀ complaints, no important jobs running in the environment etc. This post explains how to build your own.
Azure Disambiguate MSA and AAD accounts Microsoft is finally closing the loophole that allowed you to create an MSA account (LiveId) with the same unique name as your AAD (Azure Active Directory) account. While it has been very useful in many cases to use the same ID for both the MSA and the AAD account, most
Azure DevOps New versions of TFS/VSTS build tasks I just pushed out new versions of the following tasks: * MsBuildĀ Helper Task [https://marketplace.visualstudio.com/items?itemName=jessehouwing.jessehouwing-vsts-msbuild-helper-task] * Fixed a number of bugs when the Agent's work folder has a space in it somewhere. * Snyk [https://marketplace.visualstudio.com/items?itemName=jessehouwing.vsts-snyk] * Fixed auto-update
Team Foundation Server Clean up your Team Project Collection prior to migrating to VSTS To prepare your TFS Project Collection for migration, you may want to remove (stale) old data to reduce the database size first. Most actions are already documented here. Queries that can aid in detecting where your space is allocated are also found in this recent support ticket. Delete old workspaces
Azure DevOps Make a Group Team Administrator in VSTS/TFS In case your organisation is depending on an Identity and Access Management tool to assign rights to the tools in the toolchain, then it's likely that all of your permissions are handled through Group assignments and not to individuals. Visual Studio Team Services and Team Foundation Server allow
Azure Pipelines Extending your Build and Release pipeline The new build and release engine that ships with Visual Studio Team Services and Team Foundation Server 2015 (The Release Management bits shipped with TFS 2015 update 2) provides a whole new way of configuring your Continuous Integration and Deployment pipeline. A much improved and simplified way. You may have
Azure DevOps A quick peek into Team Foundation Server 15 Preview Gian Maria Ricci already covered a nice overview of what's new in the install experience of TFS 15 in the latest Preview Release. [http://www.codewrecks.com/blog/index.php/2016/07/09/impressions-on-installing-tfs-15-preview/] Let's walk through the new features in the product... though I suspect
Azure DevOps Publish your VSTS extension using Team Build and Release Management While I've released my VSTS Extension Tasks to GitHub [https://github.com/jessehouwing/vsts-extension-tasks] and the Visual Studio Marketplace [https://marketplace.visualstudio.com/items?itemName=jessehouwing.jessehouwing-vsts-extension-tasks] some time ago, I was reminded that I've never really blogged about it yet. You may wonder what it
Azure DevOps Publish your extension to a local TFS Update 2 server With the availability of extensions for TFS I've been looking for an easy way to publish extensions and their updates to the local marketplace. While I'm sure that Microsoft will at some point integrate the two, for now you need to manually sync the extensions between
Azure DevOps Automatically populate your Source branch when publishing to Sonar When you enable your build definition to trigger on multiple branches, you may not want them all to publish into the same Sonar project. Sonar has the concept of Branches, they're simply appended to the Project Key with a -. This prevents an old Hotfix build from messing
Azure DevOps Define a custom Authentication Scheme for your VSTS extension The standard Authentication Schemed in VSTS include Basic (username/password), Token, Service Credential (for Azure) and AzureCertificate Authentication. If you simply need a username password or a Personal Access token you can derive your own Credential Type from one of the exiting Authentication Schemes. You can see an example of
Azure DevOps Reference specific line of a file in the Code hub One of the features of GitHub I use quite often is the ability to right-click any line number to create a link to that specific file on the exact line. It can eb useful when submitting issues or when providing a link to a piece of sample code. While not
Azure DevOps Access all available build variables from your VSTS Build task > This StackOverflow answer covers the options in the Node and PowerShell3 handlers [https://stackoverflow.com/a/55610724/736079]. NOTE: This cmdlet works with the Powershell host that shipped with TFS 2015 RTM and which will be replaced with a new task runner. Whether this functionality will remain, is uncertain