Originally posted on LinkedIn, on April 17, 2018. I decided to write this article to present to you all the benefits we achieved with a 100% automated deploy, and, of course, to help you out showing the difficulties that arise when doing such task. Although it seems to be a simple task, and in theory it is, the reality is that you will face really difficult technical problems on building this kind of application on different machines and OSes. I will show you in this article what component and versions we have been using, and each task we configured for Android and iOS deployment. The project used as inspiration to this article was started in June 2017. Since that date we have not updated structural components like cordova. Here is the list of components we are using: Apache Cordova 6.5.0 ; Ionic 3.12.0 ; NodeJS 6.11.4 ; AngularJS 4.1 ; HockeyApp 2.2.4 Let's go straight to the point: the flow used in VSTS to build, test and deploy to both staging and production environments.…