Skip to content

commit to add download alerts - Devops-for-aspnet #28993

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 12, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ ms.date: 10/05/2021
---
# Build a .NET web app using GitHub Actions

[!INCLUDE [download-alert](includes/download-alert.md)]

[GitHub Actions](https://github.com/features/actions) allow you to automate workflows in response to events that are triggered in GitHub. A common workflow is Continuous Integration (CI), but Actions can automate other processes. For example, sending welcome emails when people join a repository.

To explore moving code to the cloud, you'll build a GitHub Actions workflow file. The workflow file will be used for the Simple Feed Reader app you've already deployed to Azure App Service.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ ms.date: 03/04/2021

# Secure .NET Code with CodeQL and GitHub Actions

[!INCLUDE [download-alert](includes/download-alert.md)]

[CodeQL](https://codeql.github.com/docs/codeql-overview/about-codeql/) is a static code analysis engine that can automate security and quality checks. With CodeQL, you can perform *variant analysis*, which uses known vulnerabilities as seeds to find similar issues. CodeQL is part of [GitHub Advanced Security](https://docs.github.com/github/getting-started-with-github/about-github-advanced-security) that includes:

> [!div class="checklist"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ ms.date: 03/04/2021
---
# Deploy a .NET web app using GitHub Actions

[!INCLUDE [download-alert](includes/download-alert.md)]

> [!WARNING]
> Please complete the [Build](actions-build.md) tutorial before starting this lab.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ uid: azure/devops/github-actions
---
# Continuous integration and deployment with GitHub Actions

[!INCLUDE [download-alert](includes/download-alert.md)]

GitHub has long been the home for millions of open-source developers around the globe. Most developers associate source control with GitHub. However, GitHub is an evolving platform that can be used for more than just synchronizing Git repositories.

## GitHub Actions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ ms.date: 02/17/2021

# Compare and contrast GitHub Actions and Azure Pipelines

[!INCLUDE [download-alert](includes/download-alert.md)]

[GitHub Actions](https://docs.github.com/actions) and [Azure Pipelines](/azure/devops/pipelines/get-started/what-is-azure-pipelines) have a common history. In fact, the Actions agent is a fork of the Pipelines agent. There are many similarities between GitHub Actions and Azure Pipelines and it's worth comparing and contrasting them.

## Pipelines as code
Expand Down
2 changes: 2 additions & 0 deletions docs/architecture/devops-for-aspnet-developers/cicd.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: azure/devops/cicd
---
# Continuous integration and deployment with Azure DevOps

[!INCLUDE [download-alert](includes/download-alert.md)]

> [!NOTE]
> This section details continuous integration and deployment with Azure DevOps. You can achieve that with GitHub Actions as well. GitHub Actions is a workflow engine built into GitHub that can also be used for continuous integration and deployment. To follow the guide for building and deploying to Azure using GitHub, complete the **Publish the app's code to GitHub** and **Disconnect local Git deployment** sections below and then proceed to the [GitHub Actions section](actions-index.md).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: azure/devops/deploy-to-app-service
---
# Deploy an app to App Service

[!INCLUDE [download-alert](includes/download-alert.md)]

[Azure App Service](/azure/app-service/) is Azure's web hosting platform. Deploying a web app to Azure App Service can be done manually or by an automated process. This section of the guide discusses deployment methods that can be triggered manually or by script using the command line, or triggered manually using Visual Studio.

In this section, you'll accomplish the following tasks:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
author: IEvangelist
ms.author: dapine
ms.date: 04/12/2022
ms.topic: include
---

> [!TIP]
> :::row:::
> :::column span="3":::
> This content is an excerpt from the eBook, DevOps for ASP.NET Core Developers, available on [.NET Docs](/dotnet/architecture/devops-for-aspnet-developers) or as a free downloadable PDF that can be read offline.
>
> > [!div class="nextstepaction"]
> > [Download PDF](https://dotnet.microsoft.com/en-us/download/e-book/aspnet-azure-devops/pdf)
> :::column-end:::
> :::column:::
> :::image type="content" source="../media/cover-thumbnail.png" alt-text="DevOps for ASP.NET Core Developers eBook cover thumbnail.":::
> :::column-end:::
> :::row-end:::
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: azure/devops/monitor
---
# Monitor and debug

[!INCLUDE [download-alert](includes/download-alert.md)]

Having deployed the app and built a DevOps pipeline, it's important to understand how to monitor and troubleshoot the app.

In this section, you'll complete the following tasks:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: azure/devops/next-steps
---
# Next steps

[!INCLUDE [download-alert](includes/download-alert.md)]

In this guide, you created a DevOps pipeline for an ASP.NET Core sample app. Congratulations! We hope you enjoyed learning to publish ASP.NET Core web apps to Azure App Service and automate the continuous integration of changes.

Beyond web hosting and DevOps, Azure has a wide array of Platform-as-a-Service (PaaS) services useful to ASP.NET Core developers. This section gives a brief overview of some of the most commonly used services.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ uid: azure/devops/tools-and-downloads
---
# Tools and downloads

[!INCLUDE [download-alert](includes/download-alert.md)]

Azure has several interfaces for provisioning and managing resources, such as the [Azure portal](https://portal.azure.com), [Azure CLI](/cli/azure/), [Azure PowerShell](/powershell/azure/overview), [Azure Cloud Shell](https://shell.azure.com/bash), and Visual Studio. This guide takes a minimalist approach and uses the Azure Cloud Shell whenever possible to reduce the steps required. However, the Azure portal must be used for some portions.

## Prerequisites
Expand Down