dotnet-gha-deploy

Automate .NET application deployments through GitHub Actions workflows.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-gha-deploy-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-gha-deploy
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-gha-deploy
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-gha-deploy-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the deployment of .NET applications within GitHub Actions, addressing common deployment scenarios across different platforms and services.

Core Features & Use Cases

  • Azure Web Apps Deployment: Deploy .NET applications to Azure App Service using azure/webapps-deploy.
  • GitHub Pages Deployment: Deploy static documentation sites (e.g., Starlight, Docusaurus) to GitHub Pages.
  • Container Registry Push: Push container images to GHCR and ACR, supporting immutable deployments via digests.
  • Environment Gating: Utilize GitHub Environments for staged rollouts and protection rules.
  • Rollback Strategies: Implement mechanisms to revert deployments in case of failures.

Quick Start

Use the dotnet-gha-deploy skill to deploy the current project to Azure Web Apps staging environment.

Frequently Asked Questions about dotnet-gha-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a .NET application to Azure Web Apps using GitHub Actions?

To deploy .NET applications to Azure Web Apps using GitHub Actions, you automate the process by utilizing the azure/webapps-deploy action within your workflow. This streamlines deployments directly to Azure App Service.

Can I push .NET container images to GHCR and ACR through GitHub Actions?

Yes, you can push .NET container images to GHCR and ACR through GitHub Actions. This supports immutable deployments by tracking specific image digests rather than floating tags.

What is the best way to deploy static documentation sites built with Docusaurus to GitHub Pages?

The best way to deploy static documentation sites like Docusaurus to GitHub Pages is by automating deployment through GitHub Actions workflows, which handles the publishing process seamlessly for your documentation.

Does GitHub Actions support staged rollouts and rollback strategies for .NET deployments?

Yes, GitHub Actions supports staged rollouts and rollback strategies for .NET deployments. You utilize GitHub Environments for staged rollouts with protection rules and implement mechanisms to revert failed deployments.

How do GitHub Environments improve deployment workflows for .NET applications?

GitHub Environments improve .NET deployment workflows by enabling staged rollouts and applying protection rules. This gates deployments, ensuring staged validation before releasing to production environments.