Setting up CI\CD on Azure Devops with dbt core


I am trying to set-up a CI\CD pipeline from Azure Devops on dbt project which uses dbt core. We are using Snowflake as datawarehouse environment.

I read that this is to be done with pipelne.yml. Is that corect? How do I trigger the run if I have to integrate the CI\CD pipeline with Azure Repo.

Could you please let me know the steps to be followed here. Please share the sample yml files if you have.