{"id":59467,"date":"2020-07-24T07:58:42","date_gmt":"2020-07-24T15:58:42","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=59467"},"modified":"2020-07-24T07:58:59","modified_gmt":"2020-07-24T15:58:59","slug":"top-stories-from-the-microsoft-devops-community-2020-07-24","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/top-stories-from-the-microsoft-devops-community-2020-07-24\/","title":{"rendered":"Top Stories from the Microsoft DevOps Community \u2013 2020.07.24"},"content":{"rendered":"<p>Happy Friday! We are just over half way through 2020 &#8211; though it feels like 2020 has taken 10 years so far. Reading these blog posts has been a great way to lead into this weekend. We start with flipping the infrastructure as code idea towards Azure DevOps, then we have a number of posts around different CI\/CD aspects, and close out with some thoughts on pull request reviews.<\/p>\n<p><a href=\"https:\/\/adinermie.com\/deploying-azure-devops-ado-using-terraform\/\" target=\"_blank\" rel=\"noopener noreferrer\">Deploying Azure DevOps (ADO) Using Terraform<\/a><br \/>\nWe often talk about deploying our infrastructure as code from Azure DevOps &#8211; but what about using an infrastructure as code approach to managing our Azure DevOps environment? Adin shows us how we can use Terraform to deploy Azure DevOps projects.<\/p>\n<p><a href=\"https:\/\/elanderson.net\/2020\/07\/azure-devops-pipelines-multi-stage-pipelines\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure DevOps Pipelines: Multi-Stage Pipelines<\/a><br \/>\nEric returns to introduce us to multi-stage pipelines as a part of his deep dive into YAML pipeline declarations.<\/p>\n<p><a href=\"https:\/\/medium.com\/falconforce\/using-azure-pipelines-to-validate-my-sysmon-configuration-48315dba7571\" target=\"_blank\" rel=\"noopener noreferrer\">Using Azure Pipelines to validate my Sysmon configuration<\/a><br \/>\nOlaf has a long-running project that, when changed, required some updates to the configuration file in the project. He describes how Azure Pipelines helps automate that step &#8211; removing a human error point.<\/p>\n<p><a href=\"http:\/\/blog.thenetworknerd.com\/2020\/07\/03\/from-vs-code-to-azure-pipelines-basic-ci-cd-with-azure-functions\/\" target=\"_blank\" rel=\"noopener noreferrer\">From VS Code to Azure Pipelines \u2013 Basic CI\/CD with Azure Functions<\/a><br \/>\nNick, in an exploration of Azure Functions and functions and a service, shows us how he connected some Pipelines CI\/CD into the process.<\/p>\n<p><a href=\"https:\/\/bjg.io\/pr-dash\/\" target=\"_blank\" rel=\"noopener noreferrer\">PR Dash: A command line pull request dashboard<\/a><br \/>\nCode review is a very important process. Brian put together a project to help him manage his code review process. Give it a spin!<\/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>Happy Friday!  Reading these blog posts has been a great way to lead into this weekend.  We start with flipping the infrastructure as code idea towards Azure DevOps, then we have a number of posts around different CI\/CD aspects, and close out with some thoughts on pull request reviews.<\/p>\n","protected":false},"author":19707,"featured_media":54064,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,229],"tags":[],"class_list":["post-59467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-community"],"acf":[],"blog_post_summary":"<p>Happy Friday!  Reading these blog posts has been a great way to lead into this weekend.  We start with flipping the infrastructure as code idea towards Azure DevOps, then we have a number of posts around different CI\/CD aspects, and close out with some thoughts on pull request reviews.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/59467","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\/19707"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=59467"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/59467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/54064"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=59467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=59467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=59467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}