I recently did some work with Azure DevOps pipeline. It is very powerful in terms of CI CD of software projects. But there is one thing which I did not liked about the release pipeline.
The release pipeline cannot be created with yaml code. It can be created visually which is great for one time creation. But if you need to create same pipeline multiple times or you want to store it in your source control then it is not possible. It can be possible to create the CI pipeline with yaml and store in source control but why can’t be done with release pipeline that I am not sure. I found it is a big disadvantage in Azure DevOps.