Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 2.8 KB

azure-pipelines.md

File metadata and controls

71 lines (43 loc) · 2.8 KB

Azure Pipelines

azure.microsoft.com/services/devops/pipelines

Quick links

Learn

Latest features

Agents

Definition

Templates

Template types & usage

Variables

Define variables

Examples

Example of pipelines in MicrosoftDocs GitHub repositories.

.NET Blog article on How the .NET Team uses Azure Pipelines to produce Docker Images

Tutorials

Recipes

Code coverage

Permissions

By default, it won't work for Artifacts, you need to click on "..." in the permission pane of your feed and click on "Allow project-scoped builds".

Secure and share packages using feed permissions

Yaml

Publish to NuGet feeds

- task: NuGetAuthenticate@0
  displayName: 'Authenticate to NuGet feed'
- task: NuGetCommand@2
  displayName: 'Push NuGet packages'
  inputs:
    command: 'push'
    packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg'
    nuGetFeedType: 'internal'
    publishVstsFeed: $(azure.artifact.feed.id)
    allowPackageConflicts: true