Our builds started failing today and it's Microsoft Servicing Tuesday even though it's Wednesday over here.
We are using ubuntu-latest in almost all our builds and started seeing the following error:
nuget: command not found
And our build pipelines was using NuGet.
- task: NuGetAuthenticate@1
displayName: NuGet Authenticate
- script: nuget restore
displayName: NuGet Restore
And then saw the following warning:
##[warning] See https://aka.ms/azdo-ubuntu-24.04 for changes to the ubuntu-24.04 image.
Some tools (e.g. Mono, NuGet, Terraform) are not available on the image.
Therefore some tasks do not run or have reduced functionality.
Have been seen that warning, but didn't put much attention. The link explains the failure.
So it's time to use dotnet restore (too bad we are late to the party)
- task: NuGetAuthenticate@1
displayName: NuGet Authenticate
- task: DotNetCoreCLI@2
displayName: .NET Restore
inputs:
command: 'custom'
custom: 'restore'
projects: '**/*.csproj'
And that's it, we are back to successful builds.
Look out for this one in your builds as well!
Hope this helps.
Happy Coding.
Regards,
Jaliya
No comments:
Post a Comment