Skip to content

Commit 8e5e83c

Browse files
authored
Create README.md
1 parent e96d48f commit 8e5e83c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Deploying a Solution with Multiple Function Apps to Azure
2+
This repository demonstrates how to deploy a solution with multiple function apps into separate Azure Function App services using the power of GitHub Actions.
3+
4+
The solution can be opened with Visual Studio 2022 or Visual Studio code and it includes 3 sample function app projects (Liquid, Solid and Solidus) written in C# and .NET 6.0.
5+
6+
## Usage
7+
Feel free to explore the code, configuration files, and GitHub Actions workflows in this repository. Use them as references or starting points for your own deployments with multiple function apps.
8+
9+
## GitHub Actions
10+
[![Deploy All Functions to Azure](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_all_functions.yml/badge.svg)](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_all_functions.yml)
11+
[![Deploy Liquid Functions to Azure](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_liquid_functions.yml/badge.svg)](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_liquid_functions.yml)
12+
[![Deploy Solid Functions to Azure](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_solid_functions.yml/badge.svg)](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_solid_functions.yml)
13+
[![Deploy Solidus Functions to Azure](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_solidus_functions.yml/badge.svg)](https://github.com/panchosoft/DeployMultipleFunctions/actions/workflows/deploy_solidus_functions.yml)
14+
15+
Name | File | Description
16+
------------- | ------------- | -------------
17+
Deploy All Functions to Azure | deploy_all_functions.yml | This action automates the process of building and deploying the three function app projects in the solution to Azure. Optionally, it updates the API Management API endpoints definition based on the projects' configuration using OpenAPI.
18+
Deploy Liquid Functions to Azure | deploy_liquid_functions.yml | This action builds and deploys the Liquid functions app project to Azure. Optionally, it updates the API endpoints definition based on the project configuration (HTTP Trigger with OpenAPI).
19+
Deploy Solid Functions to Azure | deploy_solid_functions.yml | This action builds and deploys the Solid functions app project to Azure. Optionally, it updates the API endpoints definition based on the project configuration (HTTP Trigger with OpenAPI).
20+
Deploy Solidus Functions to Azure | deploy_solidus_functions.yml | This action builds and deploys the Solidus functions app project to Azure. Optionally, it updates the API endpoints definition based on the project configuration (HTTP Trigger with OpenAPI).
21+
22+
## Contributing
23+
Contributions, suggestions, and bug reports are welcome! Please open an issue or submit a pull request if you have any feedback or improvements to share.
24+
25+
## License
26+
This project is licensed under the MIT License, allowing you to freely use, modify, and distribute the code provided here. See the LICENSE file for more details.

0 commit comments

Comments
 (0)