I'm new to this topic - Continuous Delivery, 

We already have **Azure Web App** Site is Deployed to Production and Running,and We do have the license for **TDS** and currently Using **Sitecore 8.2 Update 3**
We are planning to **Implement Automated Deployment**. Since its a sitecore project we want to have sitecore changes are also gets reflected as part of Continuous Delivery.
Can someone guide me whats the best Approach for Continuous Delivery by considering the below Software

 - Azure WebApp  
 - Sitecore 8.2 Update 3 
 - TDS(Team Development for sitecore)
 - GIT