Edit

Share via


Azure Pipelines - Sprint 252 Update

Features

Pipelines using Ubuntu 24.04 will show warnings for certain tasks

The Ubuntu 24.04 Pipelines image has been in preview since October last year. We plan to update the ubuntu-latest image to map to ubuntu-24.04 in March.

Some tools are no longer available on the Ubuntu 24.04 image:

Task/Tool Description
MSBuild@1 Task doesn't work as Mono and MSBuild aren't available for Ubuntu 24. Use native .NET on Ubuntu instead.
NuGetCommand@2 Task has reduced functionality as Mono and NuGet aren't available for Ubuntu 24, see instructions on Migrating to .NET CLI on Ubuntu.
Terraform Terraform isn't available on the ubuntu-24.04 image. You can use the Terraform extension and TerraformInstaller@1 task to make Terraform available in your pipeline.

For more information on software differences with the Ubuntu 22.02 image, see Ubuntu-24.04 image.

In preparation of the mapping of ubuntu-latest and ubuntu-24.04, pipelines using these image labels will show warnings over the coming weeks.

Screenshot of warnings for Ubuntu-24.04 jobs.

Informational runs

Informational runs tell you Azure Pipelines failed to determine if a pipeline should run or not, because it couldn't process the pipeline's YAML file. Examples of such failures are failures to retrieve the YAML source code or errors in it.

With this sprint, we're adding support for informational runs for pipelines hosted in Azure Repos. You can see an example below.

Screenshot of informational runs.

The pipeline run error tells you the YAML file is incorrect, and this prevents Azure Pipelines from evaluating its trigger conditions.

Next steps

Note

These features will roll out over the next two to three weeks.

Head over to Azure DevOps and take a look.

How to provide feedback

We would love to hear what you think about these features. Use the help menu to report a problem or provide a suggestion.

Make a suggestion

You can also get advice and your questions answered by the community on Stack Overflow.