Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lechnerc77/azd-compatibility-azure-function
Making an Azure Functions project (from Azure Functions University) compatible to azd
https://github.com/lechnerc77/azd-compatibility-azure-function
azd-templates azure azure-functions serverless
Last synced: 3 months ago
JSON representation
Making an Azure Functions project (from Azure Functions University) compatible to azd
- Host: GitHub
- URL: https://github.com/lechnerc77/azd-compatibility-azure-function
- Owner: lechnerc77
- License: mit
- Created: 2022-09-04T15:44:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-22T14:56:03.000Z (over 1 year ago)
- Last Synced: 2024-07-29T17:04:27.248Z (6 months ago)
- Topics: azd-templates, azure, azure-functions, serverless
- Language: Bicep
- Homepage:
- Size: 665 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sample azd project - Azure Function with Blob Output Binding
## Introduction
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.
## Branches
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](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/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](https://dev.to/lechnerc77/the-azure-developer-cli-compatibility-journey-for-an-azure-functions-project-3mc1)
- [azd-020-beta2](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/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](https://dev.to/lechnerc77/azure-developer-cli-the-new-infrastructure-setup-4caj).
- [azd-040-beta1](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/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](https://dev.to/lechnerc77/azure-developer-cli-episode-040-the-compatibility-journey-continues-400g).
- [azd-050-beta3](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/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](https://dev.to/lechnerc77/azure-developer-cli-episode-050-refactoring-ahead-11k6).
- [azd-060-beta2](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/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](https://dev.to/lechnerc77/azure-developer-cli-azure-developer-cli-episode-060-i-am-hooked-4on0).
> **Note** - All updates in the `azd` version 0.7.0 (see [release notes](https://github.com/Azure/azure-dev/releases/tag/azure-dev-cli_0.7.0-beta.1)) do not imply any changes in the project setup. So the branch [azd-060-beta2](https://github.com/lechnerc77/azd-compatibility-azure-function/tree/azd-060-beta2) can also be used with version 0.7.0-beta1 without any changes.## Useful references
Useful references if you want to try things out on your own:
- [azd documentation](https://learn.microsoft.com/azure/developer/azure-developer-cli/overview?tabs=nodejs)
- [azd on GitHub](https://github.com/Azure/azure-dev)
- [bicep documentation](https://learn.microsoft.com/azure/azure-resource-manager/bicep/)
- [bicep playground](https://bicepdemo.z22.web.core.windows.net/)
- [Azure Developer CLI (azd) – September 2022 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-september-2022-release/) - information and links for Terraform
- [Azure Developer CLI (azd) – October 2022 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-october-2022-release/)
- [Azure Developer CLI (azd) – November 2022 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-november-2022-release/)
- [Azure Developer CLI (azd) – January 2023 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-january-2023-release/)
- [Azure Developer CLI (azd) – February 2023 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/)
- [Azure Developer CLI (azd) – March 2023 Release](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-march-2023-release/)
- [QuickGlance - Azure Developer CLI](https://youtube.com/playlist?list=PLmZLSvJAm8FbFq2XhqaPZgIzl6kewz1HD)
- [The Azure Developer CLI - Compatibility journey for an Azure Functions Project](https://dev.to/lechnerc77/the-azure-developer-cli-compatibility-journey-for-an-azure-functions-project-3mc1)
- [Azure Developer CLI - How does it know that?](https://dev.to/lechnerc77/azure-developer-cli-how-does-it-know-that-1ngl)