Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Build a CI/CD pipeline for API Management, Part 1

Play Build a CI/CD pipeline for API Management, Part 1
Sign in to queue

Description

Miao Jiang joins Scott Hanselman to walk through a conceptual framework for building a CI/CD pipeline to automate the deployment of APIs into Azure API Management. Learn about common automation challenges with API Management and how the suggested approach addresses these challenges. For a demonstration, see: Build a CI/CD pipeline for API Management, Part 2.

Tag:

Azure

Embed

Download

The Discussion

  • User profile image
    Mehul

    This is really nice concept and framework - solves issues that are faced commonly.

  • User profile image
    ArneG
    What is CI/CD?
    Too many concepts that are not explained.
  • User profile image
    robcaron
    @ArneG:

    When we talk about CI/CD, we're really talking about several related processes: Continuous integration, continuous delivery, and continuous deployment.
    • Continuous integration. Code changes are frequently merged into the main branch. Automated build and test processes ensure that code in the main branch is always production-quality.
    • Continuous delivery. Any code changes that pass the CI process are automatically published to a production-like environment. Deployment into the live production environment may require manual approval, but is otherwise automated. The goal is that your code should always be ready to deploy into production.
    • Continuous deployment. Code changes that pass the previous two steps are automatically deployed into production.
  • User profile image
    batpox
    You really need to put up some of the terminology on the slides. What is an "ahm" template? "om", "arm", … ???
  • User profile image
    robcaron
    @batpox: ARM template, as in Azure Resource Manager template. For more information, see: Azure Resource Manager templates overview.
  • User profile image
    Josh

    I would love for you guys to do this using Terraforms. Arm templates are so gross and hard to ask a developer to just "update this api in the 5000 line arm template"

Add Your 2 Cents