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: articles/devops-project/azure-devops-project-functions.md
+25-28Lines changed: 25 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,20 @@
1
1
---
2
-
title: 'Tutorial: Deploy ASP.NET apps to Azure Functions with Azure DevOps Projects'
3
-
description: Azure DevOps Projects makes it easy to get started on Azure. With DevOps Projects, you can deploy your ASP.NET app to Azure Functions in a few quick steps.
2
+
title: 'Tutorial: Deploy ASP.NET apps to Azure Functions with Azure DevOps Starter'
3
+
description: Azure DevOps Starter makes it easy to get started on Azure. With DevOps Starter, you can deploy your ASP.NET app to Azure Functions in a few quick steps.
4
4
ms.author: mlearned
5
5
ms.manager: gwallace
6
6
ms.prod: devops
7
7
ms.technology: devops-cicd
8
8
ms.topic: tutorial
9
-
ms.date: 06/20/2019
9
+
ms.date: 03/24/2020
10
10
author: mlearned
11
-
monikerRange: 'vsts'
12
11
---
13
12
14
-
# Continuously deploy to Azure Functions with DevOps Projects
13
+
# Deploy to Azure Functions with DevOps Starter
15
14
16
-
Azure DevOps Projects presents a simplified experience where you can bring your existing code and Git repo or choose a sample application to create a continuous integration (CI) and continuous delivery (CD) pipeline to Azure.
15
+
Azure DevOps Starter presents a simplified experience where you can bring your existing code and Git repo or choose a sample application to create a continuous integration (CI) and continuous delivery (CD) pipeline to Azure.
17
16
18
-
DevOps Projects also:
17
+
DevOps Starter also:
19
18
20
19
* Automatically creates Azure resources, such as Azure Functions
21
20
@@ -24,7 +23,7 @@ DevOps Projects also:
24
23
In this tutorial, you will:
25
24
26
25
> [!div class="checklist"]
27
-
>* Use DevOps Projects to deploy an ASP.NET app to Azure Function
26
+
>* Use DevOps Starter to deploy an ASP.NET app to Azure Function
28
27
>* Configure Azure DevOps and an Azure subscription
29
28
>* Examine the Azure Function
30
29
>* Examine the CI pipeline
@@ -38,17 +37,15 @@ Currently the supported runtimes for functions are **.NET** and **Node.js**. We
38
37
39
38
* An Azure subscription. You can get one free through [Visual Studio Dev Essentials](https://visualstudio.microsoft.com/dev-essentials/)
40
39
41
-
## Use DevOps Projects to deploy an ASP.NET app to Azure Functions
40
+
## Use DevOps Starter to deploy an ASP.NET app to Azure Functions
42
41
43
-
DevOps Projects creates a CI/CD pipeline in Azure Pipelines. You can create a new Azure DevOps organization or use an existing organization. DevOps Projects also creates Azure resources, such as an IoTHub, in the Azure subscription of your choice.
42
+
DevOps Starter creates a CI/CD pipeline in Azure Pipelines. You can create a new Azure DevOps organization or use an existing organization. DevOps Projects also creates Azure resources, such as an IoTHub, in the Azure subscription of your choice.
44
43
45
44
1. Sign in to the [Azure portal](https://portal.azure.com)
46
45
47
-
1. In the left pane, select**Create a resource**.
46
+
1. In the search box, type**DevOps Starter**, and then select. Click on **Add** to create a new one.
48
47
49
-
1. In the search box, type **DevOps Projects**, and then click **Add**.
1. Select **.NET**, and then select **Next**. Under **Choose an application framework**, select **ASP.NET** and click **Next**.
54
51
@@ -62,21 +59,21 @@ DevOps Projects creates a CI/CD pipeline in Azure Pipelines. You can create a ne
62
59
63
60
1. Select your Azure subscription.
64
61
65
-
1. To view additional Azure configuration settings and to identify the pricing tier and location, click on Additional settings. This pane displays various options for configuring the pricing tier and location of Azure services.
62
+
1. To view additional Azure configuration settings and to identify the pricing tier and location, click on **Additional settings**. This pane displays various options for configuring the pricing tier and location of Azure services.
66
63
67
-
1. Exit the Azure configuration area, and then select Done.
64
+
1. Exit the Azure configuration area, and then select **Done**.
68
65
69
-
1. After a few minutes, the process is completed. A sample ASP.NET app is set up in a Git repo in your Azure DevOps organization, a Function App, and Application Insights is created, a CI/CD pipeline is executed, and your app is deployed to Azure.
66
+
1. After few minutes, the process is completed. A sample ASP.NET app is set up in a Git repo in your Azure DevOps organization, a Function App, and Application Insights is created, a CI/CD pipeline is executed, and your app is deployed to Azure.
70
67
71
-
After all this is completed, the Azure DevOps Project dashboard is displayed in the Azure portal. You can also go to the DevOps Projects dashboard directly from **All resources** in the Azure portal.
68
+
After all this is completed, the Azure DevOps Starter dashboard is displayed in the Azure portal. You can also go to the DevOps Starter dashboard directly from **All resources** in the Azure portal.
72
69
73
70
This dashboard provides visibility into your Azure DevOps code repository, your CI/CD pipeline, and your Azure Function. You can configure additional CI/CD options in your Azure DevOps pipeline. At the right, select **Function App** to view.
74
71
75
72
## Examine the Function App
76
73
77
-
DevOps Projects automatically configures function app, which you can explore and customize. To get to know the function app, do the following:
74
+
DevOps Starter automatically configures function app, which you can explore and customize. To get to know the function app, do the following:
@@ -86,17 +83,17 @@ DevOps Projects automatically configures function app, which you can explore and
86
83
87
84
## Examine the CI pipeline
88
85
89
-
DevOps Projects automatically configures a CI/CD pipeline in your Azure DevOps organization. You can explore and customize the pipeline. To familiarize yourself with it, do the following:
86
+
DevOps Starter automatically configures a CI/CD pipeline in your Azure DevOps organization. You can explore and customize the pipeline. To familiarize yourself with it, do the following:
90
87
91
-
1. Go to the DevOps Projects dashboard.
88
+
1. Go to the DevOps Starter dashboard.
92
89
93
90
1. Click on the hyperlink under **Build**. A browser tab displays the build pipeline for your new project.
1. Select **Edit**. In this pane, you can examine the various tasks for your build pipeline. The build performs various tasks, such as fetching source code from the Git repo, building the application, running unit tests, and publishing outputs that are used for deployments.
98
95
99
-
1. Select **Triggers**. DevOps Projects automatically creates a CI trigger, and every commit to the repo starts a new build. Optionally, you can choose to include or exclude branches from the CI process.
96
+
1. Select **Triggers**. DevOps Starter automatically creates a CI trigger, and every commit to the repo starts a new build. Optionally, you can choose to include or exclude branches from the CI process.
100
97
101
98
1. Select **Retention**. Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
102
99
@@ -108,7 +105,7 @@ DevOps Projects automatically configures a CI/CD pipeline in your Azure DevOps o
108
105
109
106
## Examine the CD release pipeline
110
107
111
-
DevOps Projects automatically creates and configures the necessary steps to deploy from your Azure DevOps organization to your Azure subscription. These steps include configuring an Azure service connection to authenticate Azure DevOps to your Azure subscription. The automation also creates a release pipeline, which provides the CD to Azure. To learn more about the release pipeline, do the following:
108
+
DevOps Starter automatically creates and configures the necessary steps to deploy from your Azure DevOps organization to your Azure subscription. These steps include configuring an Azure service connection to authenticate Azure DevOps to your Azure subscription. The automation also creates a release pipeline, which provides the CD to Azure. To learn more about the release pipeline, do the following:
112
109
113
110
1. Navigate to the **Pipelines | Releases**.
114
111
@@ -137,15 +134,15 @@ You're now ready to collaborate with a team on your app by using a CI/CD process
137
134
138
135
1. The repository already contains code called **SampleFunctionApp** based on the application language that you chose in the creation process. Open the **Application/SampleFunctionApp/Function1.cs** file.
139
136
140
-
1. Select **Edit**, and then make a change to **line number 31** . For example, you can update it to **Hello there! Welcome to Azure Functions using DevOps Projects**
137
+
1. Select **Edit**, and then make a change to **line number 31** . For example, you can update it to **Hello there! Welcome to Azure Functions using DevOps Starter**
141
138
142
139
1. At the top right, select **Commit**, and then select **Commit** again to push your change.
143
140
144
141
1. Open the **Application/SampleFunctionApp.Test/Function1TestRunner.cs** file.
145
142
146
-
1. Select **Edit**, and then make a change to **line number 21**. For example, you can update it to **Hello there! Welcome to Azure Functions using Azure DevOps Projects**.
143
+
1. Select **Edit**, and then make a change to **line number 21**. For example, you can update it to **Hello there! Welcome to Azure Functions using Azure DevOps Starter**.
147
144
148
-
After a few moments, a build starts in Azure DevOps and a release executes to deploy the changes. Monitor the build status on the DevOps Projects dashboard or in the browser with your Azure DevOps organization.
145
+
After a few moments, a build starts in Azure DevOps and a release executes to deploy the changes. Monitor the build status on the DevOps Starter dashboard or in the browser with your Azure DevOps organization.
149
146
150
147
## Clean up resources
151
148
@@ -156,7 +153,7 @@ You can delete the related resources that you created when you don't need them a
156
153
You can optionally modify these build and release pipelines to meet the needs of your team. You can also use this CI/CD pattern as a template for your other pipelines. In this tutorial, you learned how to:
157
154
158
155
> [!div class="checklist"]
159
-
> * Use DevOps Projects to deploy an ASP.NET Core app to Azure Function
156
+
> * Use DevOps Starter to deploy an ASP.NET Core app to Azure Function
160
157
> * Configure Azure DevOps and an Azure subscription
0 commit comments