{"id":60210,"date":"2020-12-01T07:00:38","date_gmt":"2020-12-01T15:00:38","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=60210"},"modified":"2020-11-18T07:41:06","modified_gmt":"2020-11-18T15:41:06","slug":"azurefunbytes-devops-on-azure-with-donovan-brown","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/azurefunbytes-devops-on-azure-with-donovan-brown\/","title":{"rendered":"AzureFunBytes &#8211; DevOps on Azure with Donovan Brown"},"content":{"rendered":"<p>\u201cDevOps is the union of people, process, and products to enable continuous delivery of value to our end users.\u201d \u2013 Donovan Brown.<\/p>\n<p>You can improve your application&#8217;s release velocity, drive better communication within your team, and drive value for your customers by utilizing many of the concepts of DevOps.<\/p>\n<p>In this stream, Donovan Brown joins me to discuss the different methods of implementing DevOps on Microsoft Azure. We take a walk together through different workflows with GitHub Actions, Azure Web App Service, and more. Donovan helps me &#8220;rub some DevOps&#8221; on some deployment targets we&#8217;ll spin up to ensure repeatable, reliable releases.<\/p>\n<p><iframe title=\"AzureFunBytes Episode 13 - DevOps on @Azure with @DonovanBrown\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/leuQITlWDGQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2>GitHub Actions<\/h2>\n<p><a href=\"https:\/\/help.github.com\/articles\/about-github-actions\">GitHub Actions<\/a> helps you automate your software development workflows from within GitHub. You can deploy workflows in the same place where you store code and collaborate on pull requests and issues. a In GitHub Actions, a <a href=\"https:\/\/help.github.com\/articles\/about-github-actions#workflow\">workflow<\/a> is an automated process that you set up in your GitHub repository. You can build, test, package, release, or deploy any project on GitHub with a workflow.<\/p>\n<p>Each workflow is made up of individual <a href=\"https:\/\/docs.microsoft.com\/azure\/developer\/github\/github-actions?WT.mc_id=devops-11006-jagord\">actions<\/a> that run after a specific event (like a pull request) occur. The individual actions are packaged scripts that automate software development tasks.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/azure\/developer\/github\/github-actions?WT.mc_id=devops-11006-jagord\">With GitHub Actions for Azure<\/a>, you can create workflows that you can set up in your repository to build, test, package, release, and deploy to Azure. <a href=\"https:\/\/docs.microsoft.com\/azure\/developer\/github\/github-actions?WT.mc_id=devops-11006-jagord\">GitHub Actions<\/a> for Azure supports Azure services, including Azure App Service, Azure Functions, and Azure Key Vault.<\/p>\n<p>GitHub Actions also include support for utilities, including Azure Resource Manager templates, Azure CLI, and Azure Policy.<\/p>\n<h2>AzureFunBytes!<\/h2>\n<p>Byte-sized content with a live Twitch show!<\/p>\n<p>Learn about Azure fundamentals with me!<\/p>\n<p>Live stream is available on Twitch at 2 pm EST Thursday.<\/p>\n<p>Join me, ask questions, and learn about Azure!<\/p>\n<p>You can also find the recordings:<\/p>\n<p><a href=\"https:\/\/twitch.tv\/azurefunbytes\">AzureFunBytes on Twitch<\/a><br \/>\n<a href=\"https:\/\/twitter.com\/azurefunbytes\">AureFunBytes on Twitter<\/a><br \/>\n<a href=\"https:\/\/aka.ms\/jaygordononyoutube\">AzureFunBytes on YouTube<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this stream, Donovan Brown joins me to discuss the different methods of implementing DevOps on Microsoft Azure. We take a walk together through different workflows with GitHub Actions, Azure Web App Service, and more. Donovan helps me &#8220;rub some DevOps&#8221; on some deployment targets we&#8217;ll spin up to ensure repeatable, reliable releases.<\/p>\n","protected":false},"author":39313,"featured_media":60234,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,226,1,225,249,223],"tags":[],"class_list":["post-60210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-ci","category-devops","category-git","category-open-source","category-package-management"],"acf":[],"blog_post_summary":"<p>In this stream, Donovan Brown joins me to discuss the different methods of implementing DevOps on Microsoft Azure. We take a walk together through different workflows with GitHub Actions, Azure Web App Service, and more. Donovan helps me &#8220;rub some DevOps&#8221; on some deployment targets we&#8217;ll spin up to ensure repeatable, reliable releases.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/60210","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\/39313"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=60210"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/60210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/60234"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=60210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=60210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=60210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}