Rapidly develop and deploy Java apps using GitHub Actions or Azure Pipelines

Intermediate
Developer
Azure
Azure App Service
Azure Database for MySQL
Azure Pipelines

Create a Terraform configuration, provision your Azure resources, and set up your project for continuous integration and continuous delivery (CI/CD) by using either GitHub Actions or Azure Pipelines.

Learning objectives

In this module, you will:

  • Create a Terraform configuration for your Azure resources.
  • Provision your infrastructure and deploy it to Azure.
  • Set up your project for continuous integration and continuous delivery (CI/CD) by using either GitHub Actions or Azure Pipelines.

Prerequisites

  • An Azure subscription
  • A GitHub account
  • (Optionally if you choose to use Azure Pipelines)
  • Basic knowledge of software development
  • Basic knowledge of managing and provisioning Azure resources