AspNetCore.Docs/aspnetcore/azure/devops/index.md

62 lines
3.0 KiB
Markdown
Raw Normal View History

---
title: DevOps with ASP.NET Core and Azure
author: CamSoper
description: A guide that provides end-to-end guidance on building a DevOps pipeline for an ASP.NET Core app hosted in Azure.
ms.author: casoper
ms.date: 08/07/2018
2019-04-23 04:00:59 +08:00
ms.custom: "mvc, seodec18"
uid: azure/devops/index
---
# DevOps with ASP.NET Core and Azure
[![Cover Image](./media/cover-large.png)](https://aka.ms/devopsbook)
Azure DevOps book cover (#8031) * initial commit * refactored * forgot the content * formatting * updated title * Updated outline, wrote intro * added list * changes for feedback * added list * review time * Fixed image paths * Wade's feedback * Typo * clarity and polish * clarity and polish (#6517) * UE pass on Chapter 3 (#6533) * Saving notes for DevOps pipeline creation (#6539) Added some rough notes outlining much of the DevOps creation setup * Prepare Azure Lifecycle Chapter 2 for Chapter 4 writing (#6536) * Add notes for building build and release definitions in VSTS * More work on VSTS release definition steps * Refine Azure lifecycle CI/CD setup instructions (#6601) Simplify the instructions by creating VSTS artifacts via **Continuous Delivery (Preview)** option in the Azure portal. * Add screenshots to Azure lifecycle DevOps chapter (#6606) * Add screenshots to Azure lifecycle DevOps chapter * Minor tweaks * Explain the VSTS release definition (#6608) * Add screenshots to Azure lifecycle DevOps chapter * Minor tweaks * Explain release definition * merging * New troubleshooting doc and more * New troubleshooting doc and more (#6718) * clarity and polish * merging * New troubleshooting doc and more * border images * image borders * Image fixes (#6720) * clarity and polish * merging * New troubleshooting doc and more * border images * image borders * edit pass * moar edits * links * fixed image * a word * fixed another link * fixed formatting * more AI * Add instructions for locating resources in Azure portal (#6787) Also incorporate Acrolinx suggestions * Add more screenshots for CD steps (#6789) * Explain build definition in Azure Lifecycle Ch. 4 (#6794) * Add content for triggering build and deploy via a GitHub push (#6797) * no idea but I need to merge upstream * Azure lifecycle (#6798) * clarity and polish * merging * New troubleshooting doc and more * border images * image borders * edit pass * moar edits * links * fixed image * a word * fixed another link * fixed formatting * more AI * no idea but I need to merge upstream * Escape special characters in DevOps chapter (#6856) * UE edit of Azure lifecycle Chapter 5 (#6859) * UE edit of Azure lifecycle Chapter 5 * Minor tweak * Add new instructions for DevOps pipeline creation (#7033) * ready for review! * revisions * Experimenting with positioning * ASP.NET site changes * headings * wording * wrong directory - whoops :) * cleaning up for no confusion * toc experiments * removing numbers from filenames * refactoring directories and paths * refactoring directories and paths * metadata update for docfx * Modify metadata * Add metadata * Add metadata * Delete empty line * Edit uid * Add metadata * Add metadata * Add metadata * Edit ToC title and xref link * Convert to xref links * Remove placeholder section * Minor tweaks * Convert to xref links * Minor tweaks * repo --> repository * Acrolinx pass * Acrolinx pass * Acrolinx pass * Acrolinx pass * acknowledgments * Convert to xref link * Remove gerund * rearrange TOC * case * Unit testing notes, DevOps updates for UI changes * Added cover, converted to docx * fixed typo * removed extra file * removing docx
2018-08-14 01:23:48 +08:00
By [Cam Soper](https://twitter.com/camsoper) and [Scott Addie](https://twitter.com/scottaddie)
This guide is available as a [downloadable PDF e-book](https://aka.ms/devopsbook).
## Welcome
Welcome to the Azure Development Lifecycle guide for .NET! This guide introduces the basic concepts of building a development lifecycle around Azure using .NET tools and processes. After finishing this guide, you'll reap the benefits of a mature DevOps toolchain.
## Who this guide is for
You should be an experienced ASP.NET Core developer (200-300 level). You don't need to know anything about Azure, as we'll cover that in this introduction. This guide may also be useful for DevOps engineers who are more focused on operations than development.
This guide targets Windows developers. However, Linux and macOS are fully supported by .NET Core. To adapt this guide for Linux/macOS, watch for callouts for Linux/macOS differences.
## What this guide doesn't cover
This guide is focused on an end-to-end continuous deployment experience for .NET developers. It's not an exhaustive guide to all things Azure, and it doesn't focus extensively on .NET APIs for Azure services. The emphasis is all around continuous integration, deployment, monitoring, and debugging. Near the end of the guide, recommendations for next steps are offered. Included in the suggestions are Azure platform services that are useful to ASP.NET Core developers.
## What's in this guide
### [Tools and downloads](xref:azure/devops/tools-and-downloads)
Learn where to acquire the tools used in this guide.
### [Deploy to App Service](xref:azure/devops/deploy-to-app-service)
Learn the various methods for deploying an ASP.NET Core app to Azure App Service.
### [Continuous integration and deployment](xref:azure/devops/cicd)
Build an end-to-end continuous integration and deployment solution for your ASP.NET Core app with GitHub, Azure DevOps Services, and Azure.
### [Monitor and debug](xref:azure/devops/monitor)
Use Azure's tools to monitor, troubleshoot, and tune your application.
### [Next steps](xref:azure/devops/next-steps)
Other learning paths for the ASP.NET Core developer learning Azure.
## Additional introductory reading
If this is your first exposure to cloud computing, these articles explain the basics.
* [What is Cloud Computing?](https://azure.microsoft.com/overview/what-is-cloud-computing/)
* [Examples of Cloud Computing](https://azure.microsoft.com/overview/examples-of-cloud-computing/)
* [What is IaaS?](https://azure.microsoft.com/overview/what-is-iaas/)
* [What is PaaS?](https://azure.microsoft.com/overview/what-is-paas/)