dotnet-ado-publish

Automate publishing .NET artifacts from Azure DevOps pipelines.

71|10|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/wshaddix/dotnet-skills --skill dotnet-ado-publish-wshaddix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-ado-publish
Source: https://github.com/wshaddix/dotnet-skills/tree/main/skills/dotnet-ado-publish
Command: npx skills add https://github.com/wshaddix/dotnet-skills --skill dotnet-ado-publish-wshaddix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of publishing various .NET artifacts, including NuGet packages and container images, directly from Azure DevOps pipelines.

Core Features & Use Cases

  • NuGet Publishing: Push packages to Azure Artifacts or nuget.org.
  • Container Publishing: Build and push Docker images to Azure Container Registry (ACR).
  • Artifact Staging: Use PublishPipelineArtifact@1 for efficient artifact management.
  • Use Case: Automate the deployment of your .NET library as a NuGet package to Azure Artifacts and a containerized web application to ACR within your CI/CD pipeline.

Quick Start

Use the dotnet-ado-publish skill to push NuGet packages to Azure Artifacts.

Frequently Asked Questions about dotnet-ado-publish

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

FAQPage Schema
How do I publish .NET artifacts from Azure DevOps pipelines?

To publish .NET artifacts from Azure DevOps, you can automate the process using pipeline tasks like DotNetCoreCLI@2, NuGetCommand@2, and Docker@2 to push NuGet packages and container images to designated registries.

How do I push NuGet packages to Azure Artifacts from an Azure DevOps pipeline?

Pushing NuGet packages to Azure Artifacts from an Azure DevOps pipeline involves using the NuGetCommand@2 task to automate the deployment of your .NET library directly to your internal feed.

What is the best way to push Docker images to Azure Container Registry in a .NET CI/CD pipeline?

The best way to push Docker images to Azure Container Registry in a .NET pipeline is to use the Docker@2 task to build and push your containerized web application automatically during the CI/CD process.

How do I stage .NET artifacts using PublishPipelineArtifact@1 in Azure DevOps?

Staging .NET artifacts using PublishPipelineArtifact@1 in Azure DevOps allows you to efficiently manage and store pipeline artifacts before deploying them to NuGet feeds or container registries.

Can I use versioning strategies and conditional pushes when publishing .NET artifacts?

Yes, when publishing .NET artifacts from Azure DevOps, you can apply versioning strategies and configure conditional pushes to control when and how packages and container images are deployed.

Does Azure DevOps support publishing both NuGet packages and container images in the same pipeline?

Yes, Azure DevOps supports publishing both NuGet packages and container images in the same pipeline by orchestrating DotNetCoreCLI@2, NuGetCommand@2, and Docker@2 tasks within your CI/CD workflow.