The DevOps Lab  - Channel 9

The DevOps Lab - Channel 9

By MicrosoftTechnology
Download on the App Store

The DevOps Lab - Channel 9 episodes

  • ARM Series #12: Azure DevOps With ARM Templates
    Learn how Azure Resource Manager (ARM) templates to provision and Azure DevOps Pipelines and create a Continuous Integration Continuous Deployment (CI/CD) pipeline. Jump To: [00:50] Plan of this episode[01:43] Looking at the initial state[02:32] Looking at the Pipeline[09:20] Checking at the result, what was deployedLearn More: Code SamplesAzure DevOps for build and releaseARM template deployment modesDeploy to Azure App Service taskCI/CD with Azure Pipelines and ARM TemplatesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    12 min
  • ARM Series #11: GitHub Actions
    Learn how to use GitHub Action with the power of Azure Resource Manager (ARM) templates to create a Continuous Integration Continuous Deployment (CI/CD) pipeline. Learn More: Code SamplesAzure CLIInstall the Azure CLIService PrincipalCreating service principalLogging into azure cli with service principalDeploying ARM template using Azure CLIAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    11 min
  • ARM Series #10: Template for Resource X
    The ARM templates are very powerful and useful, we can agree on that. However, something it could be hard to get started. In this tutorial you will learn tips and tricks to start from scratch with existing template or export the template from existing resources. Jump To: [01:38] Showing the Azure Quickstart Templates[02:45] How to deploy to Azure a templates[06:22] Get the ARM template from existing r esources with the portal[09:08] Introducing the Resource Explorer Learn More: Azure Quickstart TemplatesGitHub - ARM QuickstartsResource ExplorerAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    13 min
  • ARM Series #9: Loops
    Learn Modules on building ARM templates with Pierre Roman and Abel Wang. Jump To: [01:00] Loops in ARM Templates intro[01:47] Copy function in a simple ARM Template[06:40] Deploying copies of resources in batches in serial mode[07:55] Deploying with an array of resource names[T09 :55] Looping through ressource properties[T11 :20] Looping through resources with dependenciesLearn More: Code SamplesDeploy consistent infrastructure in Azure by using Azure Resource Manager (ARM) templatesDeploy to multiple Azure environments by using ARM templatesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    15 min
  • Repeatable Build Automation with Cake
    In this episode, find out at the Cake build orchestration tool, which can help automate your entire build process. Using its C# DSL, it allows the creation of a build script in a language that developers already know and understand. This build can then be run locally on the developers own machine, as well as on any of the available CI/CD platforms, such as Azure Pipelines. Learn More: What Is Cake Cake CommunityAzure DevOps DocsGitHub ActionsAzure DevOps YouTube Create a Free Azure DevOps Account
    19 min
  • ARM Series #8: Linked and Nested Templates
    As ARM deployments become more complex, using linked and nested templates allow you to break these deployments down into smaller reusable components. In this session Neil will demonstrate how each of these works. Learn More: Code SamplesUsing linked and nested templates when deploying Azure resourcesCreate resource groups and resources at the subscription level Azure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    17 min
  • ARM Series #7: Controlling Deployment
    In the previous tutorial we were deploying only one resource. In most cases you will be deploying many resources with one template, and it's important to have some control over the deployment. In this tutorial we will introduce some key feature to keep your deployment in control Jump To: [00:54] Why the deployment order is important[01:26] Quick recap current status[01:45] Demo 1 - WebApp and Service Plan[05:05] Validating the template[07:54] Demo 2 - Using Condition[10:54] SummaryLearn More: GitHub codeDefine the order for deploying resources in ARM templatesTutorial: Use condition in ARM templatesComparison functions for ARM templatesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    13 min
  • ARM Series #6: Template Output
    In the Outputs section of your template, you can specify values that will be returned after a successful deployment. In this session Pierre and Abel will show demonstrate how you can use those outputs in your templates to return properties from the resources you are deploying. Jump To: [01:10] Template output definition[02:50] template output in the portal[04:50] Template output in an Azure DevOps Pipeline[05:40] Parsing template output in an Azure DevOps Pipeline using PowerShell[06:40] Parsing template output in an Azure DevOps Pipeline using PowerShell Demo[08:45] Passing Template outputs in Linked templates Learn More: Code SamplesOutput iteration in ARM TemplateOutputs in Azure Resource Manager templateAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    11 min
  • Azure With Terraform: Provider 2.0 Update
    Hashicorp's Terraform Provider for Azure has been released! Check out the new features and where Hashi has improved usability of Terraform. Learn More: April's blog on the UpdatesHashi's Announcement of the UpdateTerraform Landing ZonesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    7 min
  • Performance in a DevOps World with Flood
    How do you incorporate load testing into your DevOps pipeline? In this episode, Tim Koopmans walks us through the steps of writing a browser-based load testing script using Flood Element, adding it as a task in Azure Pipelines, and ramping it up using Tricentis Flood. Running load tests continuously allows teams to easily spot performance degradation over time. Jump To [01:39] Overview of Flood platform[02:55] What load testing can show you: Flood analytics[04:44] Aspects of Performance (PEARS): what should you test for?[05:38] Browser-level load testing with Flood Element[06:29] DevOps Starter Pack + Azure Pipelines + Flood[09:02] Writing a load testing script using Flood Element[13:45] Adding load testing execution step to Azure DevOps pipeline using Flood API[16:16] Scaling up load tests or keeping it small for continuous testing[20:07] The value of including load testing in your DevOps pipelines More Information: Integrating Azure DevOps for Continuous TestingFlood siteAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    22 min

About The DevOps Lab - Channel 9

From the publisher's feed

The DevOps Lab has been reimagined for FY22! April Edwards will continue to bring you the latest and greatest in DevOps and engage the viewers and the community in the show. April always welcomes your…