The main branch of this repository contains the sample code for an Azure Functions project with an output binding to a Blob Storage. It follows the setup of the Azure Developer CLI as of version 0.6.0-beta2.
To go from a sample Azure Functions project to a setup compatible with the Azure Developer CLI comprises some steps. You find these steps including a description in the branches:
- azd-020-beta1: This branch contains the code and the description to make a plain Azure Functions project compatible with the Azure Developer CLI. The related blog post is available on dev.to as The Azure Developer CLI - Compatibility journey for an Azure Functions Project
- azd-020-beta2: This branch contains the code and the description to adopt the changes in the infrastructure description that have been introduced with version 0.2.0-beta2. The related blog post is available on dev.to as Azure Developer CLI - The new infrastructure setup.
- azd-040-beta1: This branch contains the code and the description to adopt the changes in the infrastructure description that have been introduced with version 0.4.0-beta1. The related blog post is available on dev.to as Azure Developer CLI episode 0.4.0 - the compatibility journey continues.
- azd-050-beta3: This branch contains the code and the description to adopt the changes in the infrastructure description that have been introduced with version 0.5.0-beta1 to 0.5.0-beta3. The related blog post is available on dev.to as Azure Developer CLI episode 0.5.0 - refactoring ahead.
- azd-060-beta2: This branch contains the code and the description of changes that are made to use the new options available with version 0.6.0-beta2. The related blog post is available on dev.to as Azure Developer CLI Azure Developer CLI episode 0.6.0 - I am hooked.
Note - All updates in the
azd
version 0.7.0 (see release notes) do not imply any changes in the project setup. So the branch azd-060-beta2 can also be used with version 0.7.0-beta1 without any changes.
Useful references if you want to try things out on your own:
- azd documentation
- azd on GitHub
- bicep documentation
- bicep playground
- Azure Developer CLI (azd) – September 2022 Release - information and links for Terraform
- Azure Developer CLI (azd) – October 2022 Release
- Azure Developer CLI (azd) – November 2022 Release
- Azure Developer CLI (azd) – January 2023 Release
- Azure Developer CLI (azd) – February 2023 Release
- Azure Developer CLI (azd) – March 2023 Release
- QuickGlance - Azure Developer CLI
- The Azure Developer CLI - Compatibility journey for an Azure Functions Project
- Azure Developer CLI - How does it know that?