The main idea of Continuous Delivery is to allow developers to build, test and deploy software faster and more frequently. This tutorial will explain you how to optimize your workflow so that your application is automatically tested and pushed to on every push to the Master branch using Buddy CI/CD. Please keep in mind you’ll need a Heroku account with one empty application to use it in your Buddy pipeline. Heroku Initializing version control for your project First we need to import your project to Buddy and put it under version control. For this presentation we should use a simple servlet-based web application. Java Create a , choose as the Git provider, use the option and paste the link to the Java project: new project Buddy Import ZIP archive https://assets.buddy.works/guides/buddy-simple-java-project.zip Importing project to Buddy NOTES: If you’re a GitHub user, you can fork the sample project from , select GitHub as the provider, and select the project from the list upon integrating our profile If you’re not familiar with Git, will help you get started this guide Like what you read? . Check out the full article here