In this video, Damian Brady speaks to George Verghese from the Azure DevOps team about the new Azure DevOps CLI. There are several ways to work with Azure DevOps, and if your goal is automation, the CLI should definitely be in your toolbelt.

George explains why you may want to use the CLI over the other options, and walks through its capabilities, how to use it, and some of the scenarios it can help with.

Links Related to Azure DevOps & Azure DevOps CLI

Follow George on Twitter: @gvvarkey
Follow Damian on Twitter: @damovisa

Resources:

DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Azure DevOps is everything you need to turn an idea into a working piece of software.

While this video may be aimed at ASP.NET developers, don’t let that put you off. DevOps is coming to the Data Science and AI world. It may be called “DataOps,” but nevertheless, this is coming to our world. It’s best to learn it early.

Useful Links

Damian sits down with Product Manager Gopinath Chigakkagari to talk about deploying to Azure using GitHub Actions.

In this video, Gopi walks through a deployment process inside GitHub Actions to deploy a containerized application to Azure on a new push to a repository. Along the way, he’ll also show some of the features and advantages of GitHub Actions itself.

Follow Gopi on Twitter: @gopinach
Follow Damian on Twitter: @damovisa

Check out the Azure GitHub Actions at: https://github.com/azure/github-actions
Create a Free Azure Account: https://aka.ms/c9-azurefree

Armon Dadgar (@armon), HashiCorp CTO and co-founder, and Aaron Schlesinger (@arschles) walk us through the core concepts of Infrastructure as Code (IaC) and how it goes beyond what people typically think when they hear “Infrastructure.” They break down the what, when, how, and why IaC makes developers’ lives easier, whether you’re running a simple application or have a complex, multi-node system. You’ll learn how you can use HashiCorp Terraform to get up and running with IaC, going from nothing to a complete carbon copy of your production environment at the click of button (read: you focus on building, testing, and deploying, not spinning up test environments and hoping they’re close to what’s in production). 

Related Links:

Donovan Brown and Gopi Chigakkagari discuss how to integrate Azure Pipelines with various 3rd party tools to achieve full DevOps cycle with Multi-cloud support. You can continue to use you existing tools and get Azure Pipelines benefits: application release orchestration, deployment, approvals, and full traceability all the way to the code or issue.


  •      

    Related resources:

    In this video Nina Zakharenko shows you how to configure Visual Studio Code as a productive Python development environment, and use integrations to easily create, debug, and deploy Python applications to the cloud with Azure Web Apps on Linux.

    Want to ship code faster? Nina will teach you how, using Azure DevOps to automatically build and deploy your apps.

    Alex Frankel (@sonofdiesel) joins Scott Hanselman (@shanselman) to discuss Azure Blueprints. Environment creation can be a long and error prone process. Azure Blueprints helps you deploy and update cloud environments in a repeatable manner using composable artifacts such as policies, role-based access control, and Azure Resource Manager templates.