dotnet-ado-publish

Automate .NET artifact publishing in Azure DevOps pipelines.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-ado-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-ado-publish
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-ado-publish
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-ado-publish

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, container images, and pipeline artifacts, 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 release of your .NET library by publishing it as a NuGet package to Azure Artifacts whenever a new Git tag is pushed.

Quick Start

Use the dotnet-ado-publish skill to push a NuGet package 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 a NuGet package to Azure Artifacts from an Azure DevOps pipeline?

To publish a NuGet package to Azure Artifacts from an Azure DevOps pipeline, you use the NuGetCommand@2 or DotNetCoreCLI@2 task to pack and push the package directly to your configured feed.

What is the best way to automate .NET artifact publishing in Azure DevOps?

Automating .NET artifact publishing in Azure DevOps is best handled by using pipeline tasks like DotNetCoreCLI@2 and Docker@2 to build, stage, and push packages and container images automatically on triggers like Git tag pushes.

Can I use Azure DevOps pipelines to build and push Docker images to Azure Container Registry?

Yes, you can use Azure DevOps pipelines to build and push Docker images to Azure Container Registry by leveraging the Docker@2 task within your CI/CD pipeline configuration for secure image deployment.

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

Azure DevOps supports publishing both NuGet packages and container images in the same pipeline by orchestrating DotNetCoreCLI@2, NuGetCommand@2, and Docker@2 tasks sequentially within a single workflow.

How do I stage .NET pipeline artifacts before publishing them to a registry?

To stage .NET pipeline artifacts before publishing, you use the PublishPipelineArtifact@1 task to manage and attach the built files to the pipeline run for efficient downstream artifact distribution.

Why use DotNetCoreCLI@2 instead of NuGetCommand@2 for packing .NET projects in Azure DevOps?

DotNetCoreCLI@2 is preferred for packing modern .NET projects because it natively handles SDK-style project formats, whereas NuGetCommand@2 is often used for broader legacy NuGet package management tasks.