{"id":58277,"date":"2019-12-13T15:54:07","date_gmt":"2019-12-13T23:54:07","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=58277"},"modified":"2019-12-13T15:54:07","modified_gmt":"2019-12-13T23:54:07","slug":"top-stories-from-the-microsoft-devops-community-2019-12-13","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/top-stories-from-the-microsoft-devops-community-2019-12-13\/","title":{"rendered":"Top Stories from the Microsoft DevOps Community \u2013 2019.12.13"},"content":{"rendered":"<p>It is the holiday season, and the bright lights are everywhere. In the technology world, I hope you&#8217;re seeing more green than red lights in your Azure Pipelines status badges!<\/p>\n<p><a href=\"https:\/\/www.datadoghq.com\/blog\/monitor-azure-devops\/\" target=\"_blank\" rel=\"noopener noreferrer\">Monitor Azure DevOps workflows and pipelines with Datadog<\/a><br>\nPipeline status monitoring is an important part of the software delivery lifecycle. You can now monitor Azure DevOps in Datadog, seeing data live in an event stream! The integration can be configured in minutes, and allows you to monitor Azure Pipelines as well as other types of events, such as work item or repository activity. Thank you, Steve Harrington, Rogan Ferguson and Shashank Barsin for creating this overview!<\/p>\n<p><a href=\"https:\/\/newsignature.com\/articles\/59293\/\" target=\"_blank\" rel=\"noopener noreferrer\">Automating Build Pipeline Creation using Azure DevOps Services REST API<\/a><br>\nWhile you can configure all of your pipelines through the UI, Azure DevOps also offers a full REST API that allows you to automate the workflow. Ryan Buchanan was facing a particular problem &#8211; the need to create a large number of similar pipelines. This post demonstrates a PowerShell script used to automate the REST API calls for creating the Azure Pipelines. Thank you, Ryan!<\/p>\n<p><a href=\"https:\/\/yuriburger.net\/2019\/12\/09\/canary-deployments-with-just-azure-devops\/\" target=\"_blank\" rel=\"noopener noreferrer\">Canary Deployments with Just Azure DevOps<\/a><br>\nCanary releases are very useful, especially when it comes to applications deployed on container orchestrators. In this blog, Yuri Burger details how to create canary releases for Kubernetes apps using Azure Pipelines. This implementation does not use the new <a href=\"https:\/\/devblogs.microsoft.com\/devops\/improved-continuous-delivery-capabilities-and-caching-for-azure-pipelines\/\"  target=\"_blank\" rel=\"noopener noreferrer\">canary deployment strategy<\/a> yet, but does have gated approvals, which is certainly helpful!<\/p>\n<p><a href=\"https:\/\/youtu.be\/FHiCI4vGDQU\" target=\"_blank\" rel=\"noopener noreferrer\">What Is Azure Pipelines A Primer<\/a><br>\nIn this new video series, Mickey Gousset starts with an overview of general CI\/CD and Azure Pipelines concepts, and then continues with deeper dives into Azure YAML Pipeline features. Subscribe to Mickey&#8217;s channel for more upcoming videos!<\/p>\n<p><a href=\"https:\/\/youtu.be\/50fCOM4JfbA\" target=\"_blank\" rel=\"noopener noreferrer\">CI\/CD for Go App with Azure Pipelines<\/a><br>\nAnd if you are in the mood for a longer video, here is an excellent presentation on how to build, test and deploy a Go Web API using Azure DevOps. Thanks, Rainer Stropek!<\/p>\n<p>If you\u2019ve written an article about Azure DevOps or find some great content about DevOps on Azure, please share it with the #AzureDevOps hashtag on Twitter!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is the holiday season, and the bright lights are everywhere. In the technology world, I hope you&#8217;re seeing more green than red lights in your Azure Pipelines status badges!<\/p>\n","protected":false},"author":5397,"featured_media":52620,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,229],"tags":[],"class_list":["post-58277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-community"],"acf":[],"blog_post_summary":"<p>It is the holiday season, and the bright lights are everywhere. In the technology world, I hope you&#8217;re seeing more green than red lights in your Azure Pipelines status badges!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/58277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/5397"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=58277"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/58277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/52620"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=58277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=58277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=58277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}