Home

Awesome


layout: homepage title: Azure DevOps Hands-On Labs keywords: ALM VM homepage tags: [overview] permalink: default.html comments: true landingpage: false description: Learn how you can implement modern DevOps practices with Azure, Azure DevOps Services and Team Foundation Server

<!-- <div class="bg-image"> <div class="container" style="padding-top:45px"> <div class="row"> <div class="col-sm-7"> <h1 class="mt-2">Azure DevOps Hands-On Labs</h1> <div class="herotext2"> <p>Evaluating your next DevOps tool chain? Want to dive deeper and learn how you can implement modern DevOps practice?</p> <p>Learn to plan smartly, collaborate better, and ship faster with a set of modern development services. </p> </div> </div> <div class="align-items-center col-sm-5"> <img src="/images/lab.png" alt="banner-image" style="max-width:100%;margin-top:15px"> </div> </div> </div> </div> --> <div id="demo" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ul class="carousel-indicators"> <li data-target="#demo" data-slide-to="0" class="active"></li> <li data-target="#demo" data-slide-to="1"></li> <li data-target="#demo" data-slide-to="2"></li> </ul> <!-- The slideshow --> <div class="carousel-inner"> <div class="carousel-item active banner1"> <div class="text-center p-t-60px"> <p class="bannerTitle">What is DevOps?</p> <p class="bannerText mb-1">DevOps brings together people, processes, and technology, automating software delivery to provide continuous value to your users. <br /> DevOps automates and speeds software delivery. It makes your process and your products more reliable.</p> </div> </div> <div class="carousel-item banner2"> <div class="text-center p-t-60px"> <p class="bannerTitle">New to Azure DevOps?</p> <p class="bannerText">Don't have an account? No worries! Sign up for free Azure DevOps Organization<br></p> <p><a href="https://go.microsoft.com/fwlink/?LinkId=2014881" class="btn btn-sm btn-primary mt-1">Sign Up for free now</a></p> </div> </div> <!-- <div class="carousel-item banner3"> <div class="text-center p-t-60px"> <p class="bannerTitle">Azure DevOps Server Labs available now</p> <p class="bannerText">Learn how you can remove barriers between teams, encourage collaboration, and improve the flow of value to your customers.<br></p> <p><a href="/labs/devopsserver/" class="btn btn-sm btn-primary mt-1">Start Learning</a></p> </div> </div> --> <div class="carousel-item banner3"> <div class="text-center p-t-60px"> <p class="bannerTitle">Azure DevOps Learning Path</p> <p class="bannerText">Learn new skills and discover the power of Azure DevOps at Microsoft Learn. Start your learning journey today.<br></p> <p><a href="https://docs.microsoft.com/en-us/learn/browse/?products=azure-devops" class="btn btn-sm btn-primary mt-1">Visit Microsoft Learn</a></p> </div> </div> </div> <!-- Left and right controls --> <a class="carousel-control-prev" href="#demo" data-slide="prev"> <span class="carousel-control-prev-icon"></span> </a> <a class="carousel-control-next" href="#demo" data-slide="next"> <span class="carousel-control-next-icon"></span> </a> </div> <!-- <a href="https://go.microsoft.com/fwlink/?LinkId=2014881" class="launch-hol btn-css text-white align-items-center d-flex justify-content-center" role="button" target="_blank" onclick="pageTracker._trackEvent('SignUp', 'Click', 'New User SignUp');">Sign up for free now</a>--> <div class="container"> <div class="row my-2"> <div class="col-sm-8" style="margin-top:30px; margin-bottom: 20px"> <h2 class="border-0 fon-normal">Getting started with Azure DevOps</h2> <p>Simplify and speed up the DevOps process with Azure DevOps services. The following labs will help you to get started with Azure DevOps services to automate software delivery and meet business needs.</p> </div> <div class="col-sm-4" style="text-align:right"> <img src="/images/AzureDevOps-img.png" alt="Azure DevOps" width="250"> </div> </div> <div class="row equal-height-columns my-1"> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-color-orangered p-2 text-center" style="background-color: #f1811a;"> <div class="icon-cover"><img src="/images/advsec-icon.png" alt="githubadvancedsecurity" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/advancedsecurity/" class="text-col-gunpower"> <div class="bg-white text-font">Working with GitHub Advanced Security for Azure DevOps</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-color-orangered p-2 text-center" style="background-color: #2586C8;"> <div class="icon-cover"><img src="/images/AzureDevOps-EtoE.png" alt="azuredevopsetoe" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/EndtoEnd/" class="text-col-gunpower"> <div class="bg-white text-font">Azure DevOps End to End Concepts</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class="bg bg-niagara p-2 text-center"> <div class="icon-cover"><img src="/images/azureboards.png" alt="azureboards" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/agile/" class="text-col-gunpower"> <div class="bg-white text-font">Agile Planning and Portfolio Management with Azure Boards</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-azureblue p-2 text-center"> <div class="icon-cover"><img src="/images/deliveryplans2.png" alt="overview" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/deliveryplans/" class="text-col-gunpower"> <div class="bg-white text-font">Managing Project Schedules across Teams with Delivery Plans</div> </a> </div> </div> </div> </div> <!-- <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-azureblue p-2 text-center"> <div class="icon-cover"><img src="/images/azuredevops.png" alt="azuredevops" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/sonarcloud/" class="text-col-gunpower"> <div class="bg-white text-font">Managing Technical Debt with Azure DevOps and SonarCloud</div> </a> </div> </div> </div> </div> x`` --> </div> <div class="row equal-height-columns my-1"> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-crimson p-2 text-center"> <div class="icon-cover"><img src="/images/azurerepos.png" alt="azurerepos" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/git/" class="text-col-gunpower"> <div class="bg-white text-font">Version Controlling with Azure Repos</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-azureblue p-2 text-center"> <div class="icon-cover"><img src="/images/pullrequests.png" alt="azurerepos" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/pullrequests/" class="text-col-gunpower"> <div class="bg-white text-font">Working with Pull Requests in VS Code and Azure DevOps</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-slateblue p-2 text-center"> <div class="icon-cover"><img src="/images/azurepipelines.png" alt="azurepipelines" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/yaml/" class="text-col-gunpower"> <div class="bg-white text-font">Configuring pipelines as Code with YAML</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-slateblue p-2 text-center"> <div class="icon-cover"><img src="/images/azurepipelines.png" alt="azurepipelines" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/continuousintegration/" class="text-col-gunpower"> <div class="bg-white text-font">Enabling Continuous Integration with Azure Pipelines</div> </a> </div> </div> </div> </div> </div> <div class="row equal-height-columns my-1"> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-slateblue p-2 text-center"> <div class="icon-cover"><img src="/images/azurepipelines.png" alt="azurepipelines" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/continuousdeployment/" class="text-col-gunpower"> <div class="bg-white text-font">Embracing Continuous Delivery with Azure Pipelines</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-pink p-2 text-center"> <div class="icon-cover"><img src="/images/azureartifacts.png" alt="azureartifacts" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/packagemanagement/" class="text-col-gunpower"> <div class="bg-white text-font">Package Management with Azure Artifacts</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-azureblue p-2 text-center"> <div class="icon-cover"><img src="/images/wiki.png" alt="wiki" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/wiki/" class="text-col-gunpower"> <div class="bg-white text-font">Collaborating with Azure DevOps Wiki</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-purple p-2 text-center"> <div class="icon-cover"><img src="/images/azuretestplans.png" alt="azuretestplans" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/testmanagement/" class="text-col-gunpower"> <div class="bg-white text-font">Test Planning and Management with Azure Test Plans</div> </a> </div> </div> </div> </div> </div> <div class="row equal-height-columns my-1"> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-purple p-2 text-center"> <div class="icon-cover"><img src="/images/azuretestplans.png" alt="azuretestplans" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/exploratorytesting/" class="text-col-gunpower"> <div class="bg-white text-font">Exploratory Testing with Azure Test Plans</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-purple p-2 text-center"> <div class="icon-cover"><img src="/images/azuretestplans.png" alt="azuretestplans" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/load/" class="text-col-gunpower"> <div class="bg-white text-font">Web Application Load and Performance Testing</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-purple p-2 text-center"> <div class="icon-cover"><img src="/images/appinsights.png" alt="appinsights" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/appinsights/" class="text-col-gunpower"> <div class="bg-white text-font">Monitoring App Performance with Application Insights</div> </a> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> <div class="hover-effect equal-height-column box-cover ml-forsm"> <div class="row"> <div class="col-lg-3 col-md-3 col-sm-3 col-3 pl-0 pr-lg-0 pl-small-15 img-mt"> <div class=" bg bg-color-black p-2 text-center"> <div class="icon-cover"><img src="/images/github-42.png" alt="githubpullrequests" height="20"></div> </div> </div> <div class="col-lg-9 col-md-9 col-sm-9 col-9 cont-mt cont-pl"> <a href="/labs/azuredevops/githubpullrequests/" class="text-col-gunpower"> <div class="bg-white text-font">Working with Pull Requests in VS Code and GitHub</div> </a> </div> </div> </div> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 mt-small-5"> </div> <br /> <!-- <div class="row" style="margin-left: 10px;margin-top: 10px;"> <p>For the on-premises platform, Azure DevOps Server (previously named Visual Studio Team Foundation Server), see <a href="/labs/devopsserver/" class="btn btn-sm btn-primary">Azure DevOps Server 2019 Labs</a></p> </div> --> <div class="row" style="margin-left: 10px;margin-top: 10px;"> <p> Want even more hands-on experience? Azure DevOps courses are now available on Microsoft Learn. <a href="https://docs.microsoft.com/en-us/learn/browse/?products=azure-devops" target="_blank" class="btn btn-sm btn-primary">Visit Microsoft Learn</a></p> </div> </div> <hr height="1" style="width: 75%;" /> <div class="container px-3 pb-3 pt-1 rounded"> <div class="row"> <div class="col-md-12"> <h2 class="border-0 fon-normal">Featured Labs</h2> </div> </div> <div class="row equal-height-columns my-2"> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/kubernetes/" class="text-col-gunpower"> <div class="bg-azureblue1 p-2 text-center"> <div class="icon-cover1"><img src="/images/kubernetes.png" alt="kubernetes" height="42"></div> </div> <div class="bg-white py-2 text-center">Deploying a multi-container application to Azure Kubernetes Services</div> </a> </div> </div> <!-- <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/jenkins/" class="text-col-gunpower"> <div class="bg-sel-grey1 p-2 text-center"> <div class="icon-cover1"><img src="/images/jenkins.png" alt="jenkins" height="42"></div> </div> <div class="bg-white py-2 text-center">Integrating Azure DevOps with Jenkins</div> </a> </div> </div> --> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/redgate/" class="text-col-gunpower"> <div class="bg-sel-grey1 p-2 text-center"> <div class="icon-cover1"><img src="/images/redgate.png" alt="redgate" height="42"></div> </div> <div class="bg-white py-2 text-center">Database DevOps with Redgate and Azure DevOps</div> </a> </div> </div> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/azuredevops/yaml/" class="text-col-gunpower"> <div class="bg-azureblue1 p-2 text-center"> <div class="icon-cover1"><img src="/images/azurepipelines.png" alt="yaml" height="42"></div> </div> <div class="bg-white py-2 text-center">Configuring pipeline as Code with YAML</div> </a> </div> </div> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/terraform/" class="text-col-gunpower"> <div class="bg-blue1 p-2 text-center"> <div class="icon-cover1"><img src="/images/terraform.png" alt="azurepipelines" height="42"></div> </div> <div class="bg-white py-2 text-center">Automating your infrastructure deployments in the Cloud with Terraform</div> </a> </div> </div> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/ansible/" class="text-col-gunpower"> <div class="bg-color-black1 p-2 text-center"> <div class="icon-cover1"><img src="/images/ansible.png" alt="azurepipelines" height="42"></div> </div> <div class="bg-white py-2 text-center">Automating Infrastructure Deployments in the Cloud with Ansible</div> </a> </div> </div> <div class="col-sm-2 my-2"> <div class="shadow-sm hover-effect equal-height-column"> <a href="/labs/vstsextend/launchdarkly/" class="text-col-gunpower"> <div class="bg-azureblue1 p-2 text-center"> <div class="icon-cover1"><img src="/images/launchdarkly.png" alt="launchdarkly" height="42"></div> </div> <div class="bg-white py-2 text-center">Feature Flag Management with LaunchDarkly</div> </a> </div> </div> </div> </div> <div class="container pb-4"> <div class="row my-2"> <div class="col-sm-8" style="margin-top:30px; margin-bottom: 20px"> <h2 class="border-0 fon-normal">Deep Dive into Azure DevOps</h2> <p>Azure DevOps provides integration with popular open source and third-party tools and services—across the entire DevOps workflow. Use the tools and languages you know. Spend less time integrating and more time delivering higher-quality software, faster.</p> </div> <div class="col-sm-4" style="text-align:right"> <img src="/images/deep-dive.png" alt="Deep dive into Azure DevOps" width="250"> </div> </div> <div class="col-sm-12 mar-bot"> <!-- <h3 id="step-by-step-tutorials">Step-by-Step Tutorials</h3> --> <div class="row equal-height-columns"> <div class="col-lg-3 col-md-6 col-sm-6 col-12 p-l-r-override"> <div class="bg-color-white equal-height-column"> <ul class="p-l-5px"> <li class="osslist align-relative"> <img src="/images/azurekeyvault2.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/azurekeyvault/" class="fon-size-13"> Using secrets from Azure Key Vault in a pipeline</a></li> <li class="osslist"> <img src="/images/launchdarkly.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/launchdarkly/" class="fon-size-13"> Feature Flag Management with LaunchDarkly</a></li> <li class="osslist"> <img src="/images/kubernetes.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/kubernetes/" class="fon-size-13"> Deploying a multi-container application to Azure Kubernetes Services </a></li> <li class="osslist"> <img src="/images/terraform.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/terraform/" class="fon-size-13"> Automating your infrastructure deployments in the Cloud with Terraform and Azure Pipelines</a></li> <li class="osslist"> <img src="/images/ansible.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/ansible/" class="fon-size-13"> Automating your infrastructure deployments in the Cloud with Ansible and Azure Pipelines</a></li> <li class="osslist"> <img src="/images/aml.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/aml/" class="fon-size-13"> Enabling CI/CD for Machine Learning project with Azure Pipelines</a></li> <li class="osslist"> <img src="/images/jenkins-42.png" height="42" class="icon-bor-p-m" /> <a href="/labs/vstsextend/Jenkins/" class="fon-size-13"> Configuring a CD pipeline for your Jenkins CI</a> </li> <li class="osslist"> <img src="/images/octopus-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/octopus/" class="fon-size-13"> Automating Deployments from Azure Repos with Octopus Deploy</a></li> <!-- <li class="osslist align-relative"> <img src="/images/appcenter.png" height="42" class="icon-bor-p-m" /> <a href="/labs/vstsextend/appcenter/" class="fon-size-13"> Build-Test-Distribute Mobile Apps using App Center</a></li> --> </ul> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 p-l-r-override"> <div class="bg-color-white equal-height-column"> <ul class="p-l-5px"> <li class="osslist align-relative"><img src="/images/teams3.png" height="42" class="icon-bor-p-m" /> <a href="/labs/vstsextend/teams/" class="fon-size-13">Microsoft Teams with Azure DevOps Services</a> </li> <!--<li class="osslist align-relative"><img src="/images/redgate.png" height="42" class="icon-bor-p-m" /> <a href="/labs/vstsextend/redgate/" class="fon-size-13">Deploying Database changes with Redgate SQL Change Automation and Azure DevOps<img src="/images/new-tag.png" alt="new-tag" class="align-on-labs"/></a> </li> --> <li class="osslist"> <img src="/images/redgate.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/redgate/" class="fon-size-13">Deploying Database changes with Redgate SQL Change Automation and Azure DevOps</a></li> <li class="osslist"> <img src="/images/docker-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/docker/" class="fon-size-13"> Deploying a Docker based web application to Azure App Service</a></li> <li class="osslist"> <img src="/images/docker-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/dockerjava/" class="fon-size-13"> Deploying a Dockerized Java app to Azure Web App for Containers</a></li> <li class="osslist"> <img src="/images/tomcat-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/tomcat/" class="fon-size-13"> Deploying a Java-based Tomcat application to Azure </a> </li> <li class="osslist"> <img src="/images/sonarqube-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/sonarqube/" class="fon-size-13"> Managing technical debt with SonarQube and Azure DevOps</a> </li> <li class="osslist"> <img src="/images/eclipse-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/eclipse/" class="fon-size-13"> Integrating Azure Repos and Azure Pipelines with Eclipse</a></li> <li class="osslist"> <img src="/images/vsts-1-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/releasegates/" class="fon-size-13"> Controlling Deployments using Release Gates</a> </li> <!-- <li class="osslist"> <img src="/images/java-42.png" height="42" class="icon-bor-p-m" /> <a href="/labs/java/" class="fon-size-13"> DevOps with VSTS and Azure for Java Projects </a> </li> --> </ul> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 p-l-r-override"> <div class="bg-color-white equal-height-column"> <ul class="p-l-5px"> <li class="osslist align-relative"> <img src="/images/github-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/github-azurepipelines/" class="fon-size-13"> GitHub Integration with Azure Pipelines</a></li> <!-- <li class="osslist align-relative"><img src="/images/teams3.png" height="42" class="icon-bor-p-m" /> <a href="/labs/vstsextend/teams-devopshub/" class="fon-size-13">Using Microsoft Teams as Your DevOps Hub <img src="/images/new-tag.png" alt="new-tag" class="align-on-labs"/></a> </li> --> <li class="osslist"> <img src="/images/teams3.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/teams-devopshub/" class="fon-size-13"> Using Microsoft Teams as Your DevOps Hub</a></li> <li class="osslist"> <img src="/images/azuredevopsproject.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/azuredevopsprojectdotnet/" class="fon-size-13"> Create a CI/CD pipeline for .NET with the Azure DevOps Project</a></li> <li class="osslist"> <img src="/images/mend2.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/whitesource/" class="fon-size-13"> Managing Open-source security and license with WhiteSource</a></li> <li class="osslist"> <img src="/images/selenium-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/selenium/" class="fon-size-13"> Automating Selenium Tests in Azure Pipelines</a></li> <li class="osslist"> <img src="/images/azure-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/deploymentgroups/" class="fon-size-13"> Deploying to Azure VM using Deployment Groups</a></li> <li class="osslist"> <img src="/images/AzureFunction.jpg" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/azurefunctions/" class="fon-size-13"> Setting up a CI/CD pipeline for Azure Functions</a></li> <li class="osslist"> <img src="/images/7pacetimetracker-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/timetracker/" class="fon-size-13"> Track Time With 7pace Timetracker</a> </li> </ul> </div> </div> <div class="col-lg-3 col-md-6 col-sm-6 col-12 p-l-r-override"> <div class="bg-color-white equal-height-column"> <ul class="p-l-5px"> <li class="osslist align-relative"> <img src="/images/github-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/github-azureboards/" class="fon-size-13"> GitHub Integration with Azure Boards</a></li> <li class="osslist"> <img src="/images/aspnetmodernize.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/aspnetmodernize/" class="fon-size-13"> Deploy existing .NET apps as Windows containers (Modernizing .NET apps)</a></li> <li class="osslist"> <img src="/images/python-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/python/" class="fon-size-13"> Deploying a CD pipeline for a Django-based Python app </a></li> <li class="osslist"> <img src="/images/php.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/php/" class="fon-size-13"> Setting up a CI/CD pipeline for your PHP application</a></li> <li class="osslist"> <img src="/images/nodejs-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vsts/nodejs/" class="fon-size-13">Configure CI/CD for Node application with Azure Pipelines</a> </li> <!-- <li class="osslist"> <img src="/images/azure-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/devopsprojectforjava/" class="fon-size-13"> Azure DevOps Project for Java</a></li> --> <!-- <li class="osslist"> <img src="/images/azure-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/azuredevopsprojectdotnet/" class="fon-size-13"> Azure DevOps Project for .NET</a></li> --> <li class="osslist"> <img src="/images/sonarcloud-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/sonarcloud/" class="fon-size-13"> Driving continuous quality of your code with SonarCloud</a></li> <li class="osslist"> <img src="/images/parasoft-42.png" height="42" class="icon-bor-p-m" /><a href="/labs/vstsextend/parasoft/" class="fon-size-13"> Leverage Virtual Services with Parasoft Virtualize</a></li> </ul> </div> </div> </div> </div>