Ad

actions-workflow-samples: Azure deployment workflows

Streamline Azure deployments by using pre-built GitHub Actions. This repository provides starter workflows for deploying applications to various Azure services, simplifying CI/CD pipelines.
Screenshot of Azure/actions-workflow-samples homepage

actions-workflow-samples provides a collection of GitHub Actions workflows designed to simplify deployment to Azure services. These starter templates allow developers to quickly configure CI/CD pipelines for various application types and Azure platforms, including App Service, Azure CLI, ARM templates, and Kubernetes. The workflows leverage the official Azure Actions GitHub Action to automate the deployment process, ensuring consistent and reliable deployments.

This project offers a comprehensive set of pre-configured workflows for common Azure deployment scenarios, significantly reducing setup time. The consistent folder structure and naming conventions enhance discoverability. The workflows prioritize using released versions of Azure Actions for stability and predictability, promoting maintainability.

  • Azure App Service: Deploys web applications to Azure App Service based on various languages and frameworks (e.g., .NET, Node.js).
  • Azure CLI: Executes Azure CLI scripts to provision and manage Azure resources during workflow execution.
  • ARM Templates: Deploys infrastructure using Azure Resource Manager templates for automating resource provisioning.
  • Kubernetes: Deploys applications to Kubernetes clusters, including Azure Kubernetes Service (AKS), on-premise, and other cloud providers.
  • Database: Deploys to Azure databases like SQL Database and MySQL Database.
  • Serverless: Deploys and manages serverless web applications using Azure Functions and API Management.
  • Terraform: Deploys infrastructure to an Azure subscription using Terraform.

The project is actively maintained by Microsoft and has a substantial number of stars and forks, indicating a strong community interest. Regular updates and additions of new workflow samples suggest ongoing development. The comprehensive documentation and clear contribution guidelines contribute to its reliability and ease of use.

This repository is valuable for developers seeking to simplify Azure deployments with GitHub Actions. It benefits developers looking to streamline CI/CD pipelines, automate infrastructure provisioning, and quickly deploy applications to Azure services. It provides a practical alternative to manual deployment processes and reduces the learning curve for Azure deployments.

Summarize:
Share:
Stars
511
Forks
655
Issues
65
Created
7 years ago
Commit
4 months ago
License
MIT
Archived
No
Updated 13 days ago

Similar Repositories