Skip to main content

Pipeline Automation

GUIDANCE

What automation is used to complete this scenario?

  • Resource management scripts (Az CLI, AZD cli, SWA CLI, Func CLI, PowerShell)
  • GitHub Actions, Azure DevOps Pipelines
  • AAD automation
  • Custom or 3rd party automation
    • GH CLI
    • Stripe CLI
    • Mongo CLI
  • Any hidden or poorly known areas such as https://resources.azure.com - explain why you needed it so that can translate into content.

All automation must include cleanup/teardown scripts

GitHub Actions

When an application is deployed to Azure Static Web Apps, a workflow file is automatically generated and, if the repository is already hosted with GitHub, pushed to it. This file contains the necessary instructions to enable CI/CD integrations for build and deployment, and can be extended with additions actions, both custom or from the GitHub Marketplace

If you would like to learn more about GitHub Actions, follow this link

Static Web Apps CLI

The Contoso Real Estate Portal application is deployed to Azure Static Web Apps. To facilitate the resource management, we are using the Azure Static Web Apps CLI tool, as part of the project configuration and pipelines. This command line tool has extensive documentation, that can be found here