{"id":52381,"date":"2018-08-10T17:24:30","date_gmt":"2018-08-10T17:24:30","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/devops\/?p=46045"},"modified":"2019-02-14T15:48:41","modified_gmt":"2019-02-14T23:48:41","slug":"top-stories-from-the-microsoft-devops-community-2018-08-10","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/top-stories-from-the-microsoft-devops-community-2018-08-10\/","title":{"rendered":"Top Stories from the Microsoft DevOps Community \u2013 2018.08.10"},"content":{"rendered":"<p>Time for my favorite part of the week: sitting back on a Friday afternoon and catching up on the hard work going on in the DevOps community. And this week didn&#8217;t disappoint, there were so many great stories that it was hard to pick just a few of my favorites.<\/p>\n<p><a href=\"https:\/\/cloud.google.com\/solutions\/creating-cicd-pipeline-vsts-compute-engine\">Creating a CI\/CD pipeline with VSTS and Compute Engine<\/a>\nOur friends at Google have put together a nice tutorial showing how you can use VSTS to build a CI\/CD pipeline into Compute Engine. They demonstrate with Orchard CMS \u2014 an ASP.NET MVC app \u2014 but it&#8217;s widely applicable to any developer on any platform.<\/p>\n<p><a href=\"https:\/\/abelsquidhead.com\/index.php\/2018\/08\/03\/the-dynatrace-unbreakable-pipeline-in-vsts-and-azure-bam\/\">The Dynatrace Unbreakable Pipeline in VSTS and Azure? Bam!<\/a>\nWhen Abel Wang saw Dynatrace&#8217;s Unbreakable Pipeline, he knew he had to build it with VSTS and Azure. So he did \u2014 and he did it serverless with VSTS Deployment Gates and Azure Functions.<\/p>\n<p><a href=\"https:\/\/www.visualstudiogeeks.com\/Azure\/UsingAzureShellWithVSTSGitRepositoriesTwoWayUpdates\">Using Azure Shell with VSTS Git Repositories and VS Code<\/a>\nDo you use Azure Shell? If so, you can now work with your VSTS-hosted Git repositories right from within Azure Shell. Tarun Arora shows you how to clone a repository, commit a change and push those changes back to the server.<\/p>\n<p><a href=\"https:\/\/medium.com\/@jeffhollan\/serverless-devops-and-ci-cd-part-2-b6e0a6d05530\">Serverless, DevOps, and CI\/CD: Part 2<\/a>\nJust because you&#8217;re going serverless doesn&#8217;t mean that you can start skipping best practices; Azure Functions need a CI\/CD pipeline, too. Jeff Hollan shows how to build a proper pipeline for serverless.<\/p>\n<p><a href=\"https:\/\/poshsecurity.com\/blog\/managing-dns-with-dnscontrol-cloudflare-dnsimple-github-vsts-key-vault-and-docker\">Managing DNS with DNSControl, CloudFlare, DNSimple, GitHub, VSTS, Key Vault, and Docker!<\/a>\nSure, you can build and deploy your code with VSTS. But what about building and deploying your DNS!? Kieran Jacobsen checks DNS zones into a Git repository and deploys their changes with a CI\/CD pipeline.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Time for my favorite part of the week: sitting back on a Friday afternoon and catching up on the hard work going on in the DevOps community. And this week didn&#8217;t disappoint, there were so many great stories that it was hard to pick just a few of my favorites.<\/p>\n","protected":false},"author":233,"featured_media":52620,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,1],"tags":[],"class_list":["post-52381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community","category-devops"],"acf":[],"blog_post_summary":"<p>Time for my favorite part of the week: sitting back on a Friday afternoon and catching up on the hard work going on in the DevOps community. And this week didn&#8217;t disappoint, there were so many great stories that it was hard to pick just a few of my favorites.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/52381","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\/233"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=52381"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/52381\/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=52381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=52381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=52381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}