→ azure.microsoft.com/services/devops/pipelines
- Caching and faster artifacts in Azure Pipelines - July 24, 2019
- New IP firewall rules for Azure DevOps Services - May 31, 2019
- Microsoft-hosted agents (public IP ranges)
Example of pipelines in MicrosoftDocs GitHub repositories.
.NET Blog article on How the .NET Team uses Azure Pipelines to produce Docker Images
- Tutorial: Immutable infrastructure for Azure, using VSTS, Terraform, Packer and Ansible May 23, 2018
- Generate Code Coverage Reports with ReportGenerator in Azure DevOps - July 17, 2019
- Uploading to Codecov just got easier - November 13, 2019
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
- 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