We extended the capability of exclusive lock checks in Azure Pipelines to support sequential deployments. Now you can queue multiple runs on an environment to let only one of them to execute at a time.
Check out the following feature descriptions for details.
General
Azure Boards
Azure Pipelines