Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Continuous Integration per
sviluppatori mobile
Antonio Liccardi
Microsoft MVP for Visual Studio ALM
Web Developer in Blexi...
Continuous Integration
Continuous Integration is a software development practice
where members of a team integrate their w...
Continuous Integration
fare continuous integration nella propria azienda è
un ottimo modo per migliorare il proprio modo d...
Mobile Continuous Integration
fare continuous integration nel mondo mobile
è una vera e propria sfida all’ultimo sangue
de...
La sfida maggiore
diverse piattaforme
diversi processi di build
Quali piattaforme?
Apache Cordova
Html, CSS, JS
Diversi ambienti
compatibili
Open source
Xamarin
C#, Nativo
Visual Studio,...
Let me present you the «Mac»
An universal truth!
Domanda:
Come facciamo continuous integration nello sviluppo
di applicazioni mobili?
Visual Studio Team Services
MacInCloud
VSTS + MACINCLOUD
Apache Cordova Build
Apache Cordova Build
Unit Testing
Runtime Test Framework Test Runner
Si occupa di
caricare ed
eseguire il codice
da testare. In
ambiente web, u...
Unit Testing nel Web
Unit Test Runtime
Unit Test Framework
Unit Test Runner
Xamarin
Dear Xamarin, don’t get me started...
Xamarin Build
Xamarin Build
Xamarin Test
Xamarin Test
DEMO
DOMANDE?
GRAZIE!
Upcoming SlideShare
Loading in …5
×

Continuous integration per sviluppatori mobile

1,157 views

Published on

Slide dell'evento "DevOps: dalla teoria alla pratica" per DotNetCampania.

Published in: Software
  • Hi! Get Your Professional Job-Winning Resume Here! 👉 http://bit.ly/rexumtop
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Continuous integration per sviluppatori mobile

  1. 1. Continuous Integration per sviluppatori mobile Antonio Liccardi Microsoft MVP for Visual Studio ALM Web Developer in Blexin srl
  2. 2. Continuous Integration Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. (Martin Fowler)
  3. 3. Continuous Integration fare continuous integration nella propria azienda è un ottimo modo per migliorare il proprio modo di lavorare e vivere felici
  4. 4. Mobile Continuous Integration fare continuous integration nel mondo mobile è una vera e propria sfida all’ultimo sangue device
  5. 5. La sfida maggiore diverse piattaforme diversi processi di build
  6. 6. Quali piattaforme? Apache Cordova Html, CSS, JS Diversi ambienti compatibili Open source Xamarin C#, Nativo Visual Studio, Xamarin Studio A pagamento
  7. 7. Let me present you the «Mac»
  8. 8. An universal truth!
  9. 9. Domanda: Come facciamo continuous integration nello sviluppo di applicazioni mobili?
  10. 10. Visual Studio Team Services
  11. 11. MacInCloud
  12. 12. VSTS + MACINCLOUD
  13. 13. Apache Cordova Build
  14. 14. Apache Cordova Build
  15. 15. Unit Testing Runtime Test Framework Test Runner Si occupa di caricare ed eseguire il codice da testare. In ambiente web, un runtime può essere un browser Mette a disposizione gli strumenti necessari per la scrittura di unit test Esegue i test attraverso uno specifico runtime e visualizza i risultati
  16. 16. Unit Testing nel Web
  17. 17. Unit Test Runtime
  18. 18. Unit Test Framework
  19. 19. Unit Test Runner
  20. 20. Xamarin Dear Xamarin, don’t get me started...
  21. 21. Xamarin Build
  22. 22. Xamarin Build
  23. 23. Xamarin Test
  24. 24. Xamarin Test
  25. 25. DEMO
  26. 26. DOMANDE?
  27. 27. GRAZIE!

×