You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/azure-devops/deploy-azure-functions/includes/1-introduction.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
In the [Create a release pipeline with Azure Pipelines](/training/modules/create-release-pipeline?azure-portal=true) learning path, you built a basic release pipeline that deployed an ASP.NET Core application to Azure App Service. Although that scenario works for a single application, modern solutions often require a combination of applications, services, and other components. This module shows you how to build a more complicated pipeline.
2
2
3
-
In this module, you'll learn how to add an Azure Functions project to an existing CI/CD pipeline and deploy to both Azure App Service and Azure Functions in a single process. This module focuses on the core build and deployment tasks.
3
+
In this module, you learn how to add an Azure Functions project to an existing CI/CD pipeline and deploy to both Azure App Service and Azure Functions in a single process. This module focuses on the core build and deployment tasks.
4
4
5
5
## Learning objectives
6
6
@@ -10,19 +10,18 @@ After completing this module, you'll be able to:
10
10
- Create Azure App Service and Azure Functions environments
11
11
- Deploy to both Azure App Service and Azure Functions in a single pipeline with Azure Pipelines
12
12
13
-
14
13
## Prerequisites
15
14
16
15
The modules in this learning path form a progression:
17
16
18
17
*[Get started with Azure DevOps](../../../paths/evolve-your-devops-practices/index.yml?azure-portal=true)
19
18
*[Build applications with Azure DevOps](../../../paths/build-applications-with-azure-devops/index.yml?azure-portal=true)
20
19
21
-
This module also assumes you have basic familiarity with Azure Functions, although that knowledge is not required to complete it. If you're new to the topic, we recommend that you complete the [Create serverless applications](../../../paths/create-serverless-applications/index.yml?azure-portal=true) learning path first.
20
+
This module also assumes you have basic familiarity with Azure Functions. That knowledge isn't required to complete the module. If you're new to Azure Functions, you can complete the [Create serverless applications](../../../paths/create-serverless-applications/index.yml?azure-portal=true) learning path first.
22
21
23
22
## Meet the team
24
23
25
-
You met the _Space Game_ web team at Tailspin Toys in previous modules. As a refresher, here's who you'll work with in this module.
24
+
You met the _Space Game_ web team at Tailspin Toys in previous modules. As a refresher, here's who you work with in this module.
Copy file name to clipboardExpand all lines: learn-pr/azure-devops/deploy-azure-functions/includes/2-what-is-azure-functions.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
You follow the Tailspin Space Game web team as they discuss how to best deliver on new marketing requirements driven by management. The team needs to integrate some serverless technology, specifically Azure Functions, into their DevOps process.
2
2
3
-
Let's check in with the team.
3
+
You can check in with the team.
4
4
5
5
## The new requirements
6
6
@@ -34,11 +34,11 @@ The meeting breaks up. The next morning, Andy excitedly pops into Mara's office
34
34
**Mara:** This sounds like exactly what we need. I can help extend the existing CI/CD pipeline to support building and deploying it like we do for the main site project.
35
35
36
36
> [!NOTE]
37
-
> In this module, we won't focus on how to connect your app to Azure Functions. If you're interested, you can[review the source code](https://github.com/MicrosoftDocs/mslearn-tailspin-spacegame-web-azure-functions?azure-portal=true). The code uses the [Azure Functions runtime for C#](/azure/azure-functions/functions-dotnet-class-library?azure-portal=true) to read leaderboard data from Azure Functions.
37
+
> This module doesn't focus on how to connect your app to Azure Functions. If you're interested, [review the source code](https://github.com/MicrosoftDocs/mslearn-tailspin-spacegame-web-azure-functions?azure-portal=true). The code uses the [Azure Functions runtime for C#](/azure/azure-functions/functions-dotnet-class-library?azure-portal=true) to read leaderboard data from Azure Functions.
38
38
39
39
## What is Azure Functions?
40
40
41
-
**Azure Functions** is a specific offering within the broader spectrum of Azure serverless computing technologies. It provides an easy way for developers to build straightforward functions that exist in a stateless, serverless environment. Functions can be triggered using various methods, such as HTTP requests, changes to data in storage, receipt of a message from a queue, and more. You can learn more about the trigger bindings in [Azure Functions triggers and bindings concepts](/azure/azure-functions/functions-triggers-bindings?azure-portal=true).
41
+
**Azure Functions** is a specific offering within the broader spectrum of Azure serverless computing technologies. It provides an easy way for developers to build straightforward functions that exist in a stateless, serverless environment. Functions can be triggered using various methods, such as HTTP requests, changes to data in storage, and receipt of a message from a queue. You can learn more about the trigger bindings in [Azure Functions triggers and bindings concepts](/azure/azure-functions/functions-triggers-bindings?azure-portal=true).
42
42
43
43
The Tailspin team selected Azure Functions for this scenario because it met all their needs:
44
44
@@ -51,4 +51,4 @@ The Tailspin team selected Azure Functions for this scenario because it met all
51
51
- We need to have massive scale without making a massive commitment.
52
52
-*Serverless technologies have virtually unlimited scale that can automatically ramp up and down faster than virtual machines or app services.*
53
53
54
-
Azure Functions and other serverless technologies aren't always the right fit for every solution. Later on, we'll discuss where you can find resources to help you select the right technology for the job.
54
+
Azure Functions and other serverless technologies aren't always the right fit for every solution. Later on, learn about where you can find resources to help you select the right technology for the job.
0 commit comments