DEV Community

Discussion on: How do you deploy your apps?

Collapse
 
phpcoder profile image
Slava Semushin • Edited

In my pet project I do semi-automated deploy. When I merge commits into the prod branch I push it to GitHub. TravisCI performs all kind of checks and invokes the deployment script that executes Ansible that copies WAR file to a server and restarts the service. No docker so far :)

Collapse
 
jsardev profile image
Jakub Sarnowski

Nice! How was your experience with Ansible? Is it easy to use and "get into", or does it have a difficult learning curve?

Collapse
 
phpcoder profile image
Slava Semushin

It was easy to me when I found it (around 5 years ago). But I had experience with puppet at that moment so maybe because of that I had the smooth experience.