Functions as a service enables quick time to market by offering a simple and quick development and hosting model. Yet you can benefit from good quality assurance with version control, automated tests, continuous integration and continuous deployment. In this talk you will learn how to set up a CI/CD pipeline for your Azure functions using Azure DevOps pipelines. You will see how you can create a pipeline that consists of building your function, running tests, provisioning infrastructure in Azure, and deploying your functions in a swift, repeatable and reliable manner. With the newly released multi-stage pipelines in Azure DevOps you can have your build process as well as your infrastructure scripted and checked in to your version control together with your function code.