{"id":64058,"date":"2022-05-18T00:02:12","date_gmt":"2022-05-18T08:02:12","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=64058"},"modified":"2022-05-18T00:38:58","modified_gmt":"2022-05-18T08:38:58","slug":"devops-for-java-on-azure","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/devops-for-java-on-azure\/","title":{"rendered":"DevOps for Java on Azure"},"content":{"rendered":"<p>Azure loves Java, bring your favorite tools and frameworks to Azure!<\/p>\n<p>In this 3-part series of our DevOps for Java Shops, <a href=\"https:\/\/twitter.com\/bbenz\" rel=\"noopener\" target=\"_blank\">Brian Benz<\/a> stops by to highlight the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make updates and maintain production cloud code using built-in CI\/CD tools from GitHub and Microsoft. You can find more information, step-by-step tutorials, and sample source code at <a href=\"https:\/\/aka.ms\/devopsforjavashops\" rel=\"noopener\" target=\"_blank\">DevOps for Java Shops<\/a>.<\/p>\n<p><iframe title=\"DevOps for Java on Azure\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLNMUSSKcxKjeHiqh6w1vNqPd7XWieyOMl\" 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<hr \/>\n<p>Learn about DevOps and subscribe:<\/p>\n<p><a href=\"https:\/\/aka.ms\/DevOpsLab\">The DevOps Lab on YouTube<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/channel\/UC-ikyViYMM69joIAv7dlMsA\/?WT.mc_id=modinfra-35249-apedward\">Azure DevOps YouTube Channel<\/a><\/p>\n<p>Recommended resources:<\/p>\n<p><a href=\"https:\/\/www.azuredevopslabs.com\/?WT.mc_id=modinfra-35249-apedward\">Azure DevOps Hands on Labs<\/a><br \/>\n<a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/evolve-your-devops-practices\/?WT.mc_id=modinfra-35249-apedward\">Get started with Azure DevOps learning path<\/a><br \/>\n<a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/devops\/?WT.mc_id=modinfra-35249-apedward\">Azure DevOps: Start Free!<\/a> <a href=\"https:\/\/azure.microsoft.com\/free\/?WT.mc_id=modinfra-35249-apedward\">Microsoft Azure: $200 Free Credit<\/a><\/p>\n<p>Follow us on Twitter:<\/p>\n<p>April Edwards | <a href=\"https:\/\/twitter.com\/TheAprilEdwards\">@TheAprilEdwards<\/a><br \/>\nThe DevOps Lab | <a href=\"https:\/\/twitter.com\/TheDevOpsLab\">@TheDevOpsLab<\/a><br \/>\nBrian Benz | <a href=\"https:\/\/twitter.com\/bbenz\">@bbenz<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure loves Java, bring your favorite tools and frameworks to Azure! In this 3-part series of our DevOps for Java Shops, Brian Benz stops by to highlight the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make [&hellip;]<\/p>\n","protected":false},"author":11848,"featured_media":64067,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,224,226,229,1,249],"tags":[],"class_list":["post-64058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-azure","category-ci","category-community","category-devops","category-open-source"],"acf":[],"blog_post_summary":"<p>Azure loves Java, bring your favorite tools and frameworks to Azure! In this 3-part series of our DevOps for Java Shops, Brian Benz stops by to highlight the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/64058","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\/11848"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=64058"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/64058\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/64067"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=64058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=64058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=64058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}