A YAML file will be generated after you choose this option shown below:

In this YAML file, you can define an entire deployment cycle starting from: restore -> build -> run tests -> publish and -> deploy to azure app service web app.
then, why is there the option of a release? If I can define an entire lifecycle via the Pipelines -> Pipelines option, what is the purpose of the Pipelines -> Releases option?
