Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 364a28b

Browse files
committedMar 24, 2020
rebranding changes
1 parent 248479e commit 364a28b

8 files changed

+246
-382
lines changed
 
Binary file not shown.
Loading

‎articles/devops-project/azure-devops-project-php.md

Lines changed: 40 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,143 +1,118 @@
11
---
2-
title: 'Quickstart: Create a CI/CD pipeline for PHP with Azure DevOps Projects'
3-
description: DevOps Projects makes it easy to get started on Azure. It helps you launch an app on an Azure service of your choice in few quick steps.
2+
title: 'Quickstart: Create a CI/CD pipeline for PHP with Azure DevOps Starter'
3+
description: DevOps Starter makes it easy to get started on Azure. It helps you launch an app on an Azure service of your choice in few quick steps.
44
ms.prod: devops
55
ms.technology: devops-cicd
66
services: vsts
77
documentationcenter: vs-devops-build
88
author: mlearned
99
manager: gwallace
10-
editor: ''
11-
ms.assetid:
1210
ms.workload: web
1311
ms.tgt_pltfrm: na
1412
ms.topic: quickstart
15-
ms.date: 07/09/2018
13+
ms.date: 03/24/2020
1614
ms.author: mlearned
1715
ms.custom: mvc
18-
monikerRange: 'vsts'
1916
---
2017

18+
# Create a CI/CD pipeline for PHP with Azure DevOps Starter
2119

22-
# Create a CI/CD pipeline for PHP with Azure DevOps Projects
23-
24-
Azure DevOps Projects presents a simplified experience that creates Azure resources and sets up a continuous integration (CI) and continuous delivery (CD) pipeline for your PHP app in Azure Pipelines.
20+
Azure DevOps Starter presents a simplified experience that creates Azure resources and sets up a continuous integration (CI) and continuous delivery (CD) pipeline for your PHP app in Azure Pipelines.
2521

2622
If you don't have an Azure subscription, you can get one for free through [Visual Studio Dev Essentials](https://visualstudio.microsoft.com/dev-essentials/).
2723

2824
## Sign in to the Azure portal
2925

30-
DevOps Projects creates a CI/CD pipeline in Azure Pipelines. You can create a free new Azure DevOps organization or use an existing organization. DevOps Projects also creates Azure resources in the Azure subscription of your choice.
26+
DevOps Starter creates a CI/CD pipeline in Azure Pipelines. You can create a free new Azure DevOps organization or use an existing organization. DevOps Projects also creates Azure resources in the Azure subscription of your choice.
3127

3228
1. Sign in to the [Microsoft Azure portal](https://portal.azure.com).
3329

34-
1. In the left pane, select the **Create a resource** icon, and then search for **DevOps Projects**.
35-
36-
3. Select **Create**.
30+
1. In the search box, type **DevOps Starter**, and then select. Click on **Add** to create a new one.
3731

38-
![Starting continuous delivery configuration](_img/azure-devops-project-php/fullbrowser.png)
32+
![The DevOps Starter dashboard](_img/azure-devops-starter-aks/search-devops-starter.png)
3933

4034
## Select a sample application and Azure service
4135

42-
1. Select the PHP sample application.
43-
The PHP samples include a choice of several application frameworks.The default sample framework is Laravel.
44-
45-
2. Leave the default setting, and then select **Next**.
36+
1. Select the PHP sample application. The PHP samples include a choice of several application frameworks. The default sample framework is Laravel.
37+
38+
1. Leave the default setting, and then select **Next**.
4639

47-
1. Web App For Containers is the default deployment target.
48-
The application framework, which you chose previously, dictates the type of Azure service deployment target that's available here. Leave the default service, and then select **Next**.
40+
1. Web App For Containers is the default deployment target. The application framework, which you chose previously, dictates the type of Azure service deployment target that's available here. Leave the default service, and then select **Next**.
4941

5042
## Configure Azure DevOps and an Azure subscription
5143

5244
1. Create a new Azure DevOps organization or select an existing organization.
5345

54-
a. Choose a name for your project in Azure DevOps.
55-
56-
b. Select your Azure subscription and location, enter a name for your application, and then select **Done**.
57-
After few minutes, the DevOps Projects dashboard is displayed in the Azure portal. A sample application is set up in a repository in your Azure DevOps organization, a build runs, and your application deploys to Azure. This dashboard provides visibility into your code repository, your CI/CD pipeline, and your application in Azure.
58-
46+
a. Choose a name for your project in Azure DevOps.
47+
48+
b. Select your Azure subscription and location, enter a name for your application, and then select **Done**.
49+
After few minutes, the DevOps Starter dashboard is displayed in the Azure portal. A sample application is set up in a repository in your Azure DevOps organization, a build runs, and your application deploys to Azure. This dashboard provides visibility into your code repository, your CI/CD pipeline, and your application in Azure.
50+
5951
2. Select **Browse** to view your running application.
6052

61-
![Dashboard view](_img/azure-devops-project-php/dashboardnopreview.png)
62-
63-
DevOps Projects automatically configured a CI build and release trigger. You're now ready to collaborate with a team on a PHP app with a CI/CD process that automatically deploys your latest work to your web site.
53+
![Dashboard view](_img/azure-devops-project-php/dashboardnopreview.png)
54+
55+
DevOps Starter automatically configured a CI build and release trigger. You're now ready to collaborate with a team on a PHP app with a CI/CD process that automatically deploys your latest work to your web site.
6456

6557
## Commit code changes and execute CI/CD
6658

67-
DevOps Projects creates a Git repository in Azure Repos or GitHub. To view the repository and make code changes to your application, take the following steps:
59+
DevOps Starter creates a Git repository in Azure Repos or GitHub. To view the repository and make code changes to your application, take the following steps:
6860

69-
1. On the left of the DevOps Projects dashboard, select the link for your master branch.
70-
This link opens a view to the newly created Git repository.
61+
1. On the left of the DevOps Starter dashboard, select the link for your master branch. This link opens a view to the newly created Git repository.
7162

72-
1. To view the repository clone URL, select **Clone** from the top right of the browser.
73-
You can clone your Git repository in your favorite IDE. In the next few steps, use the web browser to make and commit code changes directly to the master branch.
63+
1. To view the repository clone URL, select **Clone** from the top right of the browser. You can clone your Git repository in your favorite IDE. In the next few steps, use the web browser to make and commit code changes directly to the master branch.
7464

7565
1. On the left, go to the **resources/views/welcome.blade.php** file.
7666

7767
1. Select **Edit**, and then make a change to some of the text. For example, change some of the text for one of the div tags.
7868

7969
1. Select **Commit**, and then save your changes.
8070

81-
1. In your browser, go to the DevOps Projects dashboard.
82-
You should now see a build in progress. The changes you just made are automatically built and deployed via a CI/CD pipeline.
71+
1. In your browser, go to the DevOps Starter dashboard. You should now see a build in progress. The changes you just made are automatically built and deployed via a CI/CD pipeline.
8372

8473
## Examine the CI/CD pipeline
8574

86-
DevOps Projects automatically configures a full CI/CD pipeline in Azure Pipelines. Explore and customize the pipeline as needed. To familiarize yourself with the build and release pipelines, do the following:
75+
DevOps Starter automatically configures a full CI/CD pipeline in Azure Pipelines. Explore and customize the pipeline as needed. To familiarize yourself with the build and release pipelines, do the following:
8776

88-
1. At the top of the DevOps Projects dashboard, select **Build Pipelines**.
89-
This link opens a browser tab and the build pipeline for your new project.
77+
1. At the top of the DevOps Starter dashboard, select **Build Pipelines**. This link opens a browser tab and the build pipeline for your new project.
9078

91-
1. Point to the **Status** field, and then select the **ellipsis** (...).
92-
A menu displays several options, such as queuing a new build, pausing a build, and editing the build pipeline.
79+
1. Point to the **Status** field, and then select the **ellipsis** (...). A menu displays several options, such as queuing a new build, pausing a build, and editing the build pipeline.
9380

9481
1. Select **Edit**.
9582

96-
1. In this pane, you can examine the various tasks for your build pipeline.
97-
The build runs a variety of tasks, such as fetching sources from the Git repository, restoring dependencies, and publishing outputs that are used for deployments.
83+
1. In this pane, you can examine the various tasks for your build pipeline. The build runs a variety of tasks, such as fetching sources from the Git repository, restoring dependencies, and publishing outputs that are used for deployments.
9884

9985
1. At the top of the build pipeline, select the build pipeline name.
10086

10187
1. Change the name of your build pipeline to something more descriptive, select, **Save & queue**, and then select **Save**.
10288

103-
1. Under your build pipeline name, select **History**.
104-
The **History** pane displays an audit trail of your recent changes for the build. Azure Pipelines keeps track of any changes that are made to the build pipeline, and it allows you to compare versions.
89+
1. Under your build pipeline name, select **History**. The **History** pane displays an audit trail of your recent changes for the build. Azure Pipelines keeps track of any changes that are made to the build pipeline, and it allows you to compare versions.
10590

106-
1. Select **Triggers**.
107-
DevOps Projects automatically created a CI trigger, and every commit to the repository starts a new build. You can optionally choose to include or exclude branches from the CI process.
91+
1. Select **Triggers**. DevOps Starter automatically created a CI trigger, and every commit to the repository starts a new build. You can optionally choose to include or exclude branches from the CI process.
10892

109-
1. Select **Retention**.
110-
Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
93+
1. Select **Retention**. Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
11194

112-
1. Select **Build and Release**, and then select **Releases**.
113-
DevOps Projects creates a release pipeline to manage deployments to Azure.
95+
1. Select **Build and Release**, and then select **Releases**. DevOps Starter creates a release pipeline to manage deployments to Azure.
11496

115-
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**.
116-
The release pipeline contains a pipeline, which defines the release process.
97+
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**. The release pipeline contains a pipeline, which defines the release process.
11798

118-
12. Under **Artifacts**, select **Drop**.
119-
The build pipeline you examined in the previous steps produces the output that's used for the artifact.
99+
12. Under **Artifacts**, select **Drop**. The build pipeline you examined in the previous steps produces the output that's used for the artifact.
120100

121-
1. Next to the **Drop** icon, select the **Continuous deployment trigger**.
122-
This release pipeline has an enabled CD trigger, which runs a deployment every time there's a new build artifact available. Optionally, you can disable the trigger so that your deployments require manual execution.
101+
1. Next to the **Drop** icon, select the **Continuous deployment trigger**. This release pipeline has an enabled CD trigger, which runs a deployment every time there's a new build artifact available. Optionally, you can disable the trigger so that your deployments require manual execution.
123102

124-
1. On the left, select **Tasks**.
125-
The tasks are the activities that your deployment process performs. In this example, a task was created to deploy to Azure App Service.
103+
1. On the left, select **Tasks**. The tasks are the activities that your deployment process performs. In this example, a task was created to deploy to Azure App Service.
126104

127105
1. On the right, select **View releases** to display a history of releases.
128106

129-
1. Select the ellipsis (...) next to one of your releases, and then select **Open**.
130-
There are several menus to explore from this view such as a release summary, associated work items, and tests.
107+
1. Select the ellipsis (...) next to one of your releases, and then select **Open**. There are several menus to explore from this view such as a release summary, associated work items, and tests.
131108

132-
1. Select **Commits**.
133-
This view shows code commits that are associated with the specific deployment.
109+
1. Select **Commits**. This view shows code commits that are associated with the specific deployment.
134110

135-
1. Select **Logs**.
136-
The logs contain useful information about the deployment process. They can be viewed both during and after deployments.
111+
1. Select **Logs**. The logs contain useful information about the deployment process. They can be viewed both during and after deployments.
137112

138113
## Clean up resources
139114

140-
You can delete Azure App Service and other related resources when you don't need them anymore. Use the **Delete** functionality on the DevOps Projects dashboard.
115+
You can delete Azure App Service and other related resources when you don't need them anymore. Use the **Delete** functionality on the DevOps Starter dashboard.
141116

142117
## Next steps
143118

‎articles/devops-project/azure-devops-project-python.md

Lines changed: 37 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,23 @@
11
---
2-
title: 'Quickstart: Create a CI/CD pipeline for Python with Azure DevOps Projects'
3-
description: DevOps Projects makes it easy to get started with Azure. It helps you launch an app on an Azure service of your choice in few quick steps.
2+
title: 'Quickstart: Create a CI/CD pipeline for Python with Azure DevOps Starter'
3+
description: DevOps Starter makes it easy to get started with Azure. It helps you launch an app on an Azure service of your choice in few quick steps.
44
ms.prod: devops
55
ms.technology: devops-cicd
66
services: vsts
77
documentationcenter: vs-devops-build
88
author: mlearned
99
manager: gwallace
10-
editor: ''
11-
ms.assetid:
1210
ms.workload: web
1311
ms.tgt_pltfrm: na
1412
ms.topic: quickstart
15-
ms.date: 07/09/2018
13+
ms.date: 03/24/2020
1614
ms.author: mlearned
1715
ms.custom: mvc
18-
monikerRange: 'vsts'
1916
---
2017

18+
# Create a CI/CD pipeline for Python with Azure DevOps Starter
2119

22-
# Create a CI/CD pipeline for Python with Azure DevOps Projects
23-
24-
In this quickstart, you use the simplified Azure DevOps Projects experience to set up a continuous integration (CI) and continuous delivery (CD) pipeline for your Python app in Azure Pipelines. You can use Azure DevOps Projects to set up everything you need for developing, deploying, and monitoring your app.
20+
In this quickstart, you use the simplified Azure DevOps Starter experience to set up a continuous integration (CI) and continuous delivery (CD) pipeline for your Python app in Azure Pipelines. You can use Azure DevOps Starter to set up everything you need for developing, deploying, and monitoring your app.
2521

2622
## Prerequisites
2723

@@ -30,114 +26,97 @@ In this quickstart, you use the simplified Azure DevOps Projects experience to s
3026

3127
## Sign in to the Azure portal
3228

33-
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 in the Azure subscription of your choice.
29+
DevOps Starter creates a CI/CD pipeline in Azure Pipelines. You can create a new Azure DevOps organization or use an existing organization. DevOps Starter also creates Azure resources in the Azure subscription of your choice.
3430

35-
1. Sign in to the [Azure portal](https://portal.azure.com), and in the left pane, select **Create a resource**.
31+
1. Sign in to the [Azure portal](https://portal.azure.com).
3632

37-
![Create an Azure resource in Azure portal](_img/azure-devops-project-python/fullbrowser.png)
33+
1. In the search box, type **DevOps Starter**, and then select. Click on **Add** to create a new one.
3834

39-
1. Search for and select **DevOps Projects**, and then select **Create**.
35+
![The DevOps Starter dashboard](_img/azure-devops-starter-aks/search-devops-starter.png)
4036

4137
## Select a sample application and Azure service
4238

4339
1. Select the Python sample application. The Python samples include a choice of several application frameworks.
4440

45-
1. The default sample framework is Django. Leave the default setting, and then select **Next**.
46-
Web App For Containers is the default deployment target. The application framework, which you chose previously, dictates the type of Azure service deployment target available here.
41+
1. The default sample framework is Django. Leave the default setting, and then select **Next**. Web App For Containers is the default deployment target. The application framework, which you chose previously, dictates the type of Azure service deployment target available here.
4742

4843
3. Leave the default service, and then select **Next**.
4944

5045
## Configure Azure DevOps and an Azure subscription
5146

5247
1. Create a new Azure DevOps organization or choose an existing organization.
5348

54-
a. Enter a name for your project in Azure DevOps.
49+
a. Enter a name for your project in Azure DevOps.
5550

56-
b. Select your Azure subscription and location, enter a name for your application, and then select **Done**.
57-
After few minutes, the project dashboard is displayed in the Azure portal. A sample application is set up in a repository in your Azure DevOps organization, a build is executed, and your application is deployed to Azure. This dashboard provides visibility into your code repository, your CI/CD pipeline, and your application in Azure.
58-
51+
b. Select your Azure subscription and location, enter a name for your application, and then select **Done**.
52+
After few minutes, the Starter dashboard is displayed in the Azure portal. A sample application is set up in a repository in your Azure DevOps organization, a build is executed, and your application is deployed to Azure. This dashboard provides visibility into your code repository, your CI/CD pipeline, and your application in Azure.
53+
5954
2. Select **Browse** to view your running application.
6055

61-
![Dashboard view](_img/azure-devops-project-python/dashboardnopreview.png)
62-
56+
![Dashboard view](_img/azure-devops-project-python/dashboardnopreview.png)
57+
6358
DevOps Projects automatically configures a CI build and release trigger. You're now ready to collaborate with a team on a Python app by using a CI/CD process that automatically deploys your latest work to your website.
6459

6560
## Commit code changes and execute CI/CD
6661

67-
DevOps Projects creates a Git repository in Azure Repos or GitHub. To view the repository and make code changes to your application, do the following:
62+
DevOps Starter creates a Git repository in Azure Repos or GitHub. To view the repository and make code changes to your application, do the following:
6863

69-
1. On the left side of the DevOps Projects dashboard, select the link for your master branch.
70-
This link opens a view to the newly created Git repository.
64+
1. On the left side of the DevOps Starter dashboard, select the link for your master branch. This link opens a view to the newly created Git repository.
7165

72-
1. To view the repository clone URL, select **Clone** from the top right of the browser.
73-
You can clone your Git repository in your favorite IDE. In the next few steps, you can use the web browser to make and commit code changes directly to the master branch.
66+
1. To view the repository clone URL, select **Clone** from the top right of the browser. You can clone your Git repository in your favorite IDE. In the next few steps, you can use the web browser to make and commit code changes directly to the master branch.
7467

7568
1. On the left, go to the **app/templates/app/index.html** file.
7669

7770
1. Select **Edit**, and make a change to some of the text. For example, change some of the text for one of the div tags.
7871

7972
1. Select **Commit**, and then save your changes.
8073

81-
1. In your browser, go to the DevOps Projects dashboard.
82-
You should now see a build in progress. The changes you just made are automatically built and deployed via a CI/CD pipeline.
74+
1. In your browser, go to the DevOps Starter dashboard. You should now see a build in progress. The changes you just made are automatically built and deployed via a CI/CD pipeline.
8375

8476
## Examine the CI/CD pipeline
8577

86-
In the previous step, DevOps Projects automatically configured a full CI/CD pipeline. Explore and customize the pipeline as needed. To familiarize yourself with the build and release pipelines, do the following:
78+
In the previous step, DevOps Starter automatically configured a full CI/CD pipeline. Explore and customize the pipeline as needed. To familiarize yourself with the build and release pipelines, do the following:
8779

88-
1. At the top of the DevOps Projects dashboard, select **Build Pipelines**.
89-
A browser tab displays the build pipeline for your new project.
80+
1. At the top of the DevOps Starter dashboard, select **Build Pipelines**. A browser tab displays the build pipeline for your new project.
9081

91-
1. Point to the **Status** field, and then select the **ellipsis** (...).
92-
A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
82+
1. Point to the **Status** field, and then select the **ellipsis** (...). A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
9383

9484
1. Select **Edit**.
9585

96-
1. In this pane, you can examine the various tasks for your build pipeline.
97-
The build performs various tasks such as fetching sources from the Git repository, restoring dependencies, and publishing outputs for deployments.
86+
1. In this pane, you can examine the various tasks for your build pipeline. The build performs various tasks such as fetching sources from the Git repository, restoring dependencies, and publishing outputs for deployments.
9887

9988
1. At the top of the build pipeline, select the build pipeline name.
10089

10190
1. Change the name of your build pipeline to something more descriptive, select **Save & queue**, and then select **Save**.
10291

103-
1. Under your build pipeline name, select **History**.
104-
You see an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
92+
1. Under your build pipeline name, select **History**. You see an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
10593

106-
1. Select **Triggers**.
107-
DevOps Projects automatically creates a CI trigger, and every commit to the repository starts a new build. You can optionally choose to include or exclude branches from the CI process.
94+
1. Select **Triggers**. DevOps Starter automatically creates a CI trigger, and every commit to the repository starts a new build. You can optionally choose to include or exclude branches from the CI process.
10895

109-
1. Select **Retention**.
110-
Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
96+
1. Select **Retention**. Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
11197

11298
1. Select **Build and Release**, and then choose **Releases**.
11399
DevOps Projects creates a release pipeline to manage deployments to Azure.
114100

115-
1. Select the ellipsis next to your release pipeline, and then select **Edit**.
116-
The release pipeline defines the release process.
117-
118-
12. Under **Artifacts**, select **Drop**.
119-
The build pipeline you examined in the previous steps produces the output that's used for the artifact.
101+
1. Select the ellipsis next to your release pipeline, and then select **Edit**. The release pipeline defines the release process.
102+
103+
12. Under **Artifacts**, select **Drop**. The build pipeline you examined in the previous steps produces the output that's used for the artifact.
120104

121-
1. Next to the **Drop** icon, select the **Continuous deployment trigger**.
122-
The release pipeline has an enabled CD trigger, which runs a deployment every time there's a new build artifact available. Optionally, you can disable the trigger so that your deployments require manual execution.
105+
1. Next to the **Drop** icon, select the **Continuous deployment trigger**. The release pipeline has an enabled CD trigger, which runs a deployment every time there's a new build artifact available. Optionally, you can disable the trigger so that your deployments require manual execution.
123106

124-
1. On the left, select **Tasks**.
125-
The tasks are the activities that your deployment process performs. In this example, a task was created to deploy to Azure App Service.
107+
1. On the left, select **Tasks**. The tasks are the activities that your deployment process performs. In this example, a task was created to deploy to Azure App Service.
126108

127109
1. On the right, select **View releases** to display a history of releases.
128-
129-
1. Select the ellipsis (...) next to one of your releases, and then select **Open**.
130-
There are several menus to explore from this view, such as a release summary, associated work items, and tests.
110+
111+
1. Select the ellipsis (...) next to one of your releases, and then select **Open**. There are several menus to explore from this view, such as a release summary, associated work items, and tests.
131112

132-
1. Select **Commits**.
133-
This view shows the code commits that are associated with the specific deployment.
113+
1. Select **Commits**. This view shows the code commits that are associated with the specific deployment.
134114

135-
1. Select **Logs**.
136-
The logs contain useful information about the deployment process. You can view them both during and after deployments.
115+
1. Select **Logs**. The logs contain useful information about the deployment process. You can view them both during and after deployments.
137116

138117
## Clean up resources
139118

140-
You can delete Azure App Service and related resources when you don't need them anymore. Use the **Delete** functionality on the DevOps Projects dashboard.
119+
You can delete Azure App Service and related resources when you don't need them anymore. Use the **Delete** functionality on the DevOps Starter dashboard.
141120

142121
## Next steps
143122

‎articles/devops-project/azure-devops-project-ruby.md

Lines changed: 35 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,44 @@
11
---
2-
title: 'Quickstart: Create a CI/CD pipeline for Ruby on Rails by using Azure DevOps Projects'
3-
description: Azure DevOps Projects makes it easy to get started on Azure. You can launch a Ruby web app on an Azure service in a few quick steps.
2+
title: 'Quickstart: Create a CI/CD pipeline for Ruby on Rails by using Azure DevOps Starter'
3+
description: Azure DevOps Starter makes it easy to get started on Azure. You can launch a Ruby web app on an Azure service in a few quick steps.
44
ms.prod: devops
55
ms.technology: devops-cicd
66
services: vsts
77
documentationcenter: vs-devops-build
88
author: mlearned
99
manager: gwallace
10-
editor: ''
11-
ms.assetid:
1210
ms.workload: web
1311
ms.tgt_pltfrm: na
1412
ms.topic: quickstart
15-
ms.date: 07/09/2018
13+
ms.date: 03/24/2020
1614
ms.author: mlearned
1715
ms.custom: mvc
18-
monikerRange: 'vsts'
1916
---
2017

18+
# Create a CI/CD pipeline for Ruby on Rails by using Azure DevOps Starter
2119

22-
# Create a CI/CD pipeline for Ruby on Rails by using Azure DevOps Projects
23-
24-
Configure continuous integration (CI) and continuous delivery (CD) for your Ruby on Rails app by using Azure DevOps Projects. DevOps Projects simplifies the initial configuration of an Azure DevOps build and release pipeline.
20+
Configure continuous integration (CI) and continuous delivery (CD) for your Ruby on Rails app by using Azure DevOps Starter. DevOps Starter simplifies the initial configuration of an Azure DevOps build and release pipeline.
2521

2622
If you don't have an Azure subscription, you can get one free through [Visual Studio Dev Essentials](https://visualstudio.microsoft.com/dev-essentials/).
2723

2824
## Sign in to the Azure portal
2925

30-
Azure DevOps Projects creates a CI/CD pipeline in Azure Repos. You can create a new Azure DevOps organization or use an existing organization. DevOps Projects also creates Azure resources in the Azure subscription of your choice.
26+
Azure DevOps Starter creates a CI/CD pipeline in Azure Repos. You can create a new Azure DevOps organization or use an existing organization. DevOps Starter also creates Azure resources in the Azure subscription of your choice.
3127

3228
1. Sign in to the [Azure portal](https://portal.azure.com).
3329

34-
1. In the left pane, select **Create a resource**.
35-
36-
1. In the search box, type **DevOps Projects**, and then select **Create**.
30+
1. In the search box, type **DevOps Starter**, and then select. Click on **Add** to create a new one.
3731

38-
![The DevOps Projects dashboard](_img/azure-devops-project-github/fullbrowser.png)
32+
![The DevOps Starter dashboard](_img/azure-devops-starter-aks/search-devops-starter.png)
3933

4034
## Select a sample app and Azure service
4135

4236
1. Select the **Ruby** sample app.
4337

4438
1. Select the **Ruby on Rails** application framework. When you're done, select **Next**.
4539

46-
1. **Web App on Linux** is the default deployment target.
47-
Optionally, you can select **Web App for Containers**. The application framework, which you chose previously, dictates the type of Azure service deployment target that's available here.
48-
40+
1. **Web App on Linux** is the default deployment target. Optionally, you can select **Web App for Containers**. The application framework, which you chose previously, dictates the type of Azure service deployment target that's available here.
41+
4942
1. Select the target service of your choice, and then select **Next**.
5043

5144
## Configure Azure DevOps and an Azure subscription
@@ -55,90 +48,73 @@ Azure DevOps Projects creates a CI/CD pipeline in Azure Repos. You can create a
5548
1. Enter a name for your Azure DevOps project.
5649

5750
1. Select your Azure subscription and location, enter a name for your app, and then select **Done**.
58-
After a few minutes, the DevOps Projects dashboard is displayed in the Azure portal. A sample app is set up in a repo in your Azure DevOps organization, a build is executed, and your app is deployed to Azure.
59-
60-
The dashboard provides visibility into your code repo, your CI/CD pipeline, and your app in Azure. At the right, select **Browse** to view your running app.
51+
After a few minutes, the DevOps Starter dashboard is displayed in the Azure portal. A sample app is set up in a repo in your Azure DevOps organization, a build is executed, and your app is deployed to Azure.
52+
53+
The dashboard provides visibility into your code repo, your CI/CD pipeline, and your app in Azure. At the right, select **Browse** to view your running app.
6154

62-
![Dashboard view](_img/azure-devops-project-go/dashboardnopreview.png)
55+
![Dashboard view](_img/azure-devops-project-go/dashboardnopreview.png)
6356

6457
## Commit your code changes and execute the CI/CD
6558

66-
Azure DevOps Projects creates a Git repo in Azure Pipelines or GitHub. To view the repo and make code changes to your app, do the following:
59+
Azure DevOps Starter creates a Git repo in Azure Pipelines or GitHub. To view the repo and make code changes to your app, do the following:
6760

68-
1. On the DevOps Projects dashboard, at the left, select the link for your master branch.
69-
The link opens a view to the newly created Git repo.
61+
1. On the DevOps Starter dashboard, at the left, select the link for your master branch. The link opens a view to the newly created Git repo.
7062

71-
1. To view the repo clone URL, select **Clone** at the top right.
72-
You can clone your Git repo in your favorite IDE. In the next few steps, you can use the web browser to make and commit code changes directly to the master branch.
63+
1. To view the repo clone URL, select **Clone** at the top right. You can clone your Git repo in your favorite IDE. In the next few steps, you can use the web browser to make and commit code changes directly to the master branch.
7364

7465
1. At the left, go to the *app/views/pages/home.html.erb* file, and then select **Edit**.
7566

7667
1. Make a change to the file. For example, modify some text within one of the div tags.
7768

7869
1. Select **Commit**, and then save your changes.
7970

80-
1. In your browser, go to the DevOps Projects dashboard.
81-
A build should be in progress. The changes you made are automatically built and deployed via a CI/CD pipeline.
71+
1. In your browser, go to the DevOps Starter dashboard. A build should be in progress. The changes you made are automatically built and deployed via a CI/CD pipeline.
8272

8373
## Examine the Azure Pipelines CI/CD pipeline
8474

85-
Azure DevOps Projects automatically configures a full CI/CD pipeline in your Azure DevOps organization. Explore and customize the pipeline as needed. To familiarize yourself with the Azure DevOps build and release pipelines, do the following:
75+
Azure DevOps Starter automatically configures a full CI/CD pipeline in your Azure DevOps organization. Explore and customize the pipeline as needed. To familiarize yourself with the Azure DevOps build and release pipelines, do the following:
8676

87-
1. Go to the DevOps Projects dashboard.
77+
1. Go to the DevOps Starter dashboard.
8878

89-
1. At the top, select **Build pipelines**.
90-
A browser tab displays the build pipeline for your new project.
79+
1. At the top, select **Build pipelines**. A browser tab displays the build pipeline for your new project.
9180

92-
1. Point to the **Status** field, and then select the ellipsis (...).
93-
A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
81+
1. Point to the **Status** field, and then select the ellipsis (...). A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
9482

9583
1. Select **Edit**.
9684

97-
1. In this pane, you can examine the various tasks for your build pipeline.
98-
The build performs various tasks, such as fetching sources from the Git repo, restoring dependencies, and publishing outputs used for deployments.
85+
1. In this pane, you can examine the various tasks for your build pipeline. The build performs various tasks, such as fetching sources from the Git repo, restoring dependencies, and publishing outputs used for deployments.
9986

10087
1. At the top of the build pipeline, select the build pipeline name.
10188

10289
1. Change the name of your build pipeline to something more descriptive, select **Save & queue**, and then select **Save**.
10390

104-
1. Under your build pipeline name, select **History**.
105-
This pane displays an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
91+
1. Under your build pipeline name, select **History**. This pane displays an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
10692

107-
1. Select **Triggers**.
108-
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.
93+
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.
10994

110-
1. Select **Retention**.
111-
Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
95+
1. Select **Retention**. Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
11296

113-
1. Select **Build and Release**, and then select **Releases**.
114-
DevOps Projects creates a release pipeline to manage deployments to Azure.
97+
1. Select **Build and Release**, and then select **Releases**. DevOps Starter creates a release pipeline to manage deployments to Azure.
11598

116-
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**.
117-
The release pipeline contains a *pipeline*, which defines the release process.
99+
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**. The release pipeline contains a *pipeline*, which defines the release process.
118100

119-
1. Under **Artifacts**, select **Drop**.
120-
The build pipeline you examined previously produces the output that's used for the artifact.
101+
1. Under **Artifacts**, select **Drop**. The build pipeline you examined previously produces the output that's used for the artifact.
121102

122-
1. At the right of the **Drop** icon, select **Continuous deployment trigger**.
123-
This release pipeline has an enabled CD trigger, which executes a deployment every time a new build artifact is available. Optionally, you can disable the trigger so that your deployments require manual execution.
103+
1. At the right of the **Drop** icon, select **Continuous deployment trigger**. This release pipeline has an enabled CD trigger, which executes a deployment every time a new build artifact is available. Optionally, you can disable the trigger so that your deployments require manual execution.
124104

125-
1. At the left, select **Tasks**.
126-
Tasks are the activities your deployment process performs. In this example, a task was created to deploy to Azure App Service.
105+
1. At the left, select **Tasks**. Tasks are the activities your deployment process performs. In this example, a task was created to deploy to Azure App Service.
127106

128107
1. At the right, select **View releases** to display a history of releases.
129108

130-
1. Select the ellipsis (...) next to a release, and then select **Open**.
131-
You can explore several menus, such as a release summary, associated work items, and tests.
109+
1. Select the ellipsis (...) next to a release, and then select **Open**. You can explore several menus, such as a release summary, associated work items, and tests.
132110

133-
1. Select **Commits**.
134-
This view shows code commits that are associated with this deployment.
111+
1. Select **Commits**. This view shows code commits that are associated with this deployment.
135112

136-
1. Select **Logs**.
137-
The logs contain useful information about the deployment process. You can view them both during and after deployments.
113+
1. Select **Logs**. The logs contain useful information about the deployment process. You can view them both during and after deployments.
138114

139115
## Clean up resources
140116

141-
When they are no longer needed, you can delete the Azure App Service instance and related resources that you created in this quickstart. To do so, use the **Delete** functionality on the DevOps Projects dashboard.
117+
When they are no longer needed, you can delete the Azure App Service instance and related resources that you created in this quickstart. To do so, use the **Delete** functionality on the DevOps Starter dashboard.
142118

143119
## Next steps
144120

‎articles/devops-project/azure-devops-project-service-fabric.md

Lines changed: 36 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
---
2-
title: 'Tutorial: Deploy your ASP.NET Core app to Azure Service Fabric by using 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 Core app to Azure Service Fabric in a few quick steps.
2+
title: 'Tutorial: Deploy your ASP.NET Core app to Azure Service Fabric by using Azure DevOps Starter'
3+
description: Azure DevOps Starter makes it easy to get started on Azure. With DevOps Projects, you can deploy your ASP.NET Core app to Azure Service Fabric in a few quick steps.
44
ms.author: mlearned
55
ms.manager: gwallace
66
ms.prod: devops
77
ms.technology: devops-cicd
88
ms.topic: tutorial
9-
ms.date: 07/09/2018
9+
ms.date: 03/24/2020
1010
author: mlearned
11-
monikerRange: 'vsts'
1211
---
1312

13+
# Tutorial: Deploy your ASP.NET Core app to Azure Service Fabric by using Azure DevOps Starter
1414

15-
# Tutorial: Deploy your ASP.NET Core app to Azure Service Fabric by using Azure DevOps Projects
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.
1616

17-
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.
17+
DevOps Starter also:
1818

19-
DevOps Projects also:
2019
* Automatically creates Azure resources, such as Azure Service Fabric.
2120
* Creates and configures a release pipeline in Azure DevOps that sets up a CI/CD pipeline.
2221
* Creates an Azure Application Insights resource for monitoring.
2322

2423
In this tutorial, you will:
2524

2625
> [!div class="checklist"]
27-
> * Use DevOps Projects to create an ASP.NET Core app and deploy it to Service Fabric
26+
> * Use DevOps Starter to create an ASP.NET Core app and deploy it to Service Fabric
2827
> * Configure Azure DevOps and an Azure subscription
2928
> * Examine the CI pipeline
3029
> * Examine the CD pipeline
@@ -35,17 +34,15 @@ In this tutorial, you will:
3534

3635
* An Azure subscription. You can get one free through [Visual Studio Dev Essentials](https://visualstudio.microsoft.com/dev-essentials/).
3736

38-
## Use DevOps Projects to create an ASP.NET Core app and deploy it to Service Fabric
37+
## Use DevOps Starter to create an ASP.NET Core app and deploy it to Service Fabric
3938

40-
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 a Service Fabric cluster, in the Azure subscription of your choice.
39+
DevOps Starter creates a CI/CD pipeline in Azure Pipelines. You can create a new Azure DevOps organization or use an existing organization. DevOps Starter also creates Azure resources, such as a Service Fabric cluster, in the Azure subscription of your choice.
4140

4241
1. Sign in to the [Azure portal](https://portal.azure.com).
4342

44-
1. In the left pane, select **Create a resource**.
43+
1. In the search box, type **DevOps Starter**, and then select. Click on **Add** to create a new one.
4544

46-
1. In the search box, type **DevOps Projects**, and then select **Create**.
47-
48-
![The DevOps Projects dashboard](_img/azure-devops-project-github/fullbrowser.png)
45+
![The DevOps Starter dashboard](_img/azure-devops-starter-aks/search-devops-starter.png)
4946

5047
1. Select **.NET**, and then select **Next**.
5148

@@ -61,70 +58,56 @@ DevOps Projects creates a CI/CD pipeline in Azure Pipelines. You can create a ne
6158

6259
1. Select your Azure subscription.
6360

64-
1. To view additional Azure configuration settings and to identify the node virtual machine size and operating system for the Service Fabric cluster, select **Change**.
65-
This pane displays various options for configuring the type and location of Azure services.
61+
1. To view additional Azure configuration settings and to identify the node virtual machine size and operating system for the Service Fabric cluster, select **Change**. This pane displays various options for configuring the type and location of Azure services.
6662

6763
1. Exit the Azure configuration area, and then select **Done**.
68-
After a few minutes, the process is completed. A sample ASP.NET Core app is set up in a Git repo in your Azure DevOps organization, a Service Fabric cluster is created, a CI/CD pipeline is executed, and your app is deployed to Azure.
64+
After a few minutes, the process is completed. A sample ASP.NET Core app is set up in a Git repo in your Azure DevOps organization, a Service Fabric cluster is created, a CI/CD pipeline is executed, and your app is deployed to Azure.
6965

70-
After all this is completed, the DevOps Projects dashboard is displayed in the Azure portal. You can also go to the DevOps Projects dashboard directly from **All resources** in the Azure portal.
66+
After all this is completed, the 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.
7167

72-
This dashboard provides visibility into your Azure DevOps code repo, your CI/CD pipeline, and your Service Fabric cluster. You can configure additional options for your CI/CD pipeline in Azure Repos. At the right, select **Browse** to view your running app.
68+
This dashboard provides visibility into your Azure DevOps code repo, your CI/CD pipeline, and your Service Fabric cluster. You can configure additional options for your CI/CD pipeline in Azure Repos. At the right, select **Browse** to view your running app.
7369

7470
## Examine the CI pipeline
7571

76-
DevOps Projects automatically configures a CI/CD pipeline in Azure Pipelines. You can explore and customize the pipeline. To familiarize yourself with it, do the following:
72+
DevOps Starter automatically configures a CI/CD pipeline in Azure Pipelines. You can explore and customize the pipeline. To familiarize yourself with it, do the following:
7773

78-
1. Go to the DevOps Project dashboard.
74+
1. Go to the DevOps Starter dashboard.
7975

80-
1. At the top of the DevOps Projects dashboard, select **Build pipelines**.
81-
A browser tab displays the build pipeline for your new project.
76+
1. At the top of the DevOps Starter dashboard, select **Build pipelines**. A browser tab displays the build pipeline for your new project.
8277

83-
1. Point to the **Status** field, and then select the ellipsis (...).
84-
A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
78+
1. Point to the **Status** field, and then select the ellipsis (...). A menu displays several options, such as queueing a new build, pausing a build, and editing the build pipeline.
8579

8680
1. Select **Edit**.
8781

88-
1. In this pane, you can examine the various tasks for your build pipeline.
89-
The build performs various tasks, such as fetching sources from the Git repo, restoring dependencies, and publishing outputs used for deployments.
82+
1. In this pane, you can examine the various tasks for your build pipeline. The build performs various tasks, such as fetching sources from the Git repo, restoring dependencies, and publishing outputs used for deployments.
9083

9184
1. At the top of the build pipeline, select the build pipeline name.
9285

93-
1. Under your build pipeline name, select **History**.
94-
This pane displays an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
86+
1. Under your build pipeline name, select **History**. This pane displays an audit trail of your recent changes for the build. Azure DevOps keeps track of any changes made to the build pipeline, and it allows you to compare versions.
9587

96-
1. Select **Triggers**.
97-
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.
88+
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.
9889

99-
1. Select **Retention**.
100-
Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
90+
1. Select **Retention**. Depending on your scenario, you can specify policies to keep or remove a certain number of builds.
10191

10292
## Examine the CD pipeline
10393

104-
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:
94+
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:
10595

106-
1. Select **Build and Release**, and then select **Releases**.
107-
DevOps Projects creates a release pipeline to manage deployments to Azure.
96+
1. Select **Build and Release**, and then select **Releases**. DevOps Starter creates a release pipeline to manage deployments to Azure.
10897

109-
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**.
110-
The release pipeline contains a *pipeline*, which defines the release process.
98+
1. Select the ellipsis (...) next to your release pipeline, and then select **Edit**. The release pipeline contains a *pipeline*, which defines the release process.
11199

112-
1. Under **Artifacts**, select **Drop**.
113-
The build pipeline you examined previously produces the output that's used for the artifact.
100+
1. Under **Artifacts**, select **Drop**. The build pipeline you examined previously produces the output that's used for the artifact.
114101

115-
1. At the right of the **Drop** icon, select **Continuous deployment trigger**.
116-
This release pipeline has an enabled CD trigger, which executes a deployment every time a new build artifact is available. Optionally, you can disable the trigger so that your deployments require manual execution.
102+
1. At the right of the **Drop** icon, select **Continuous deployment trigger**. This release pipeline has an enabled CD trigger, which executes a deployment every time a new build artifact is available. Optionally, you can disable the trigger so that your deployments require manual execution.
117103

118104
1. At the right, select **View releases** to display a history of releases.
119105

120-
1. Select the ellipsis (...) next to a release, and then select **Open**.
121-
You can explore several menus, such as a release summary, associated work items, and tests.
106+
1. Select the ellipsis (...) next to a release, and then select **Open**. You can explore several menus, such as a release summary, associated work items, and tests.
122107

123-
1. Select **Commits**.
124-
This view shows code commits that are associated with this deployment. Compare releases to view the commit differences between deployments.
108+
1. Select **Commits**. This view shows code commits that are associated with this deployment. Compare releases to view the commit differences between deployments.
125109

126-
1. Select **Logs**.
127-
The logs contain useful information about the deployment process. You can view them both during and after deployments.
110+
1. Select **Logs**. The logs contain useful information about the deployment process. You can view them both during and after deployments.
128111

129112
## Commit changes to Git and automatically deploy them to Azure
130113

@@ -140,18 +123,18 @@ You're now ready to collaborate with a team on your app by using a CI/CD process
140123
1. Make a change to the file, such as adding some text within one of the div tags.
141124

142125
1. At the top right, select **Commit**, and then select **Commit** again to push your change.
143-
After a few moments, a build starts, and then a release executes to deploy the changes. You can monitor the build status on the DevOps Projects dashboard or in the browser with Azure DevOps real-time logging.
126+
After a few moments, a build starts, and then a release executes to deploy the changes. You can monitor the build status on the DevOps Starter dashboard or in the browser with Azure DevOps real-time logging.
144127

145128
1. After the release is completed, refresh your app to verify your changes.
146129

147130
## Clean up resources
148131

149-
If you are testing, you can avoid accruing billing charges by cleaning up your resources. When they are no longer needed, you can delete the Azure Service Fabric cluster and related resources that you created in this tutorial. To do so, use the **Delete** functionality on the DevOps Projects dashboard.
132+
If you are testing, you can avoid accruing billing charges by cleaning up your resources. When they are no longer needed, you can delete the Azure Service Fabric cluster and related resources that you created in this tutorial. To do so, use the **Delete** functionality on the DevOps Starter dashboard.
150133

151134
> [!IMPORTANT]
152-
> The following procedure permanently deletes resources. The *Delete* functionality destroys the data that's created by the project in DevOps Projects in both Azure and Azure DevOps, and you will be unable to retrieve it. Use this procedure only after you've carefully read the prompts.
135+
> The following procedure permanently deletes resources. The *Delete* functionality destroys the data that's created by the project in DevOps Starter in both Azure and Azure DevOps, and you will be unable to retrieve it. Use this procedure only after you've carefully read the prompts.
153136
154-
1. In the Azure portal, go to the DevOps Projects dashboard.
137+
1. In the Azure portal, go to the DevOps Starter dashboard.
155138
1. At the top right, select **Delete**.
156139
1. At the prompt, select **Yes** to *permanently delete* the resources.
157140

@@ -160,7 +143,7 @@ If you are testing, you can avoid accruing billing charges by cleaning up your r
160143
You can optionally modify the Azure CI/CD pipeline 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:
161144

162145
> [!div class="checklist"]
163-
> * Use DevOps Projects to create an ASP.NET Core app and deploy it to Service Fabric
146+
> * Use DevOps Starter to create an ASP.NET Core app and deploy it to Service Fabric
164147
> * Configure Azure DevOps and an Azure subscription
165148
> * Examine the CI pipeline
166149
> * Examine the CD pipeline

‎articles/devops-project/azure-devops-project-sql-database.md

Lines changed: 41 additions & 65 deletions
Large diffs are not rendered by default.

‎articles/devops-project/azure-devops-project-vms.md

Lines changed: 57 additions & 82 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.