Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Continuous Integration @ MeetMagento Germany 2015

1.797 Aufrufe

Veröffentlicht am

MeetMagento Germany 2015:
How to start Continuous Integration in web-agency with Magento and TYPO3

https://www.youtube.com/watch?v=fiAsIW4BrwQ

Veröffentlicht in: Software
  • Login to see the comments

Continuous Integration @ MeetMagento Germany 2015

  1. 1. Continuous Integration 2015, Leipzig
  2. 2. Aleksey Razbakov
  3. 3. Our Team
  4. 4. How to give to old big projects second life?
  5. 5. Why?
  6. 6. Step by Step Guide to Implement Continuous Integration in a Web Agency?
  7. 7. How to start?
  8. 8. Acceptance
  9. 9. Acceptance
  10. 10. Basics 1 2 3 4 5 Basics
  11. 11. How to create builds? Basics 1 2 3 4 5
  12. 12. Jenkins is a Simple Scheduler Basics 1 2 3 4 5
  13. 13. Jenkins Job Basics 1 2 3 4 5
  14. 14. Jenkins Job Basics 1 2 3 4 5
  15. 15. Phing Basics 1 2 3 4 5
  16. 16. Basics 1 2 3 4 5 Where to store files?
  17. 17. Basics 1 2 3 4 5
  18. 18. Basics 1 2 3 4 5 Where to store the database? 3
  19. 19. Phing: Nightly Backup Basics 1 2 3 4 5
  20. 20. Phing: Nightly Backup Basics 1 2 3 4 5
  21. 21. Phing: Build Anywhere Basics 1 2 3 4 5
  22. 22. Phing: Log Monitoring Basics 1 2 3 4 5
  23. 23. Basics 1 2 3 4 5 Do we need an Integration Server?
  24. 24. Basics 1 2 3 4 5
  25. 25. Basics 1 2 3 4 5 What are the benefits so far?
  26. 26. Build anywhere Fast, easy and reproducible release Have backups every night Monitor server Basics 1 2 3 4 5
  27. 27. Continuous Integration Basics 1 2 3 4 5
  28. 28. Basics 1 2 3 4 5
  29. 29. Advanced 1 2 3 4 5 Advanced
  30. 30. Advanced 1 2 3 4 5 Improve the Code?
  31. 31. Coding Standards Advanced 1 2 3 4 5
  32. 32. Advanced 1 2 3 4 Will anyone follow it? 5
  33. 33. Code Review Advanced 1 2 3 4 5
  34. 34. Automated Tests Advanced 1 2 3 4 5
  35. 35. Advanced 1 2 3 4 5 Is there a way to get less bugs?
  36. 36. Use maintainable modules Advanced 1 2 3 4 5
  37. 37. Automated Tests Advanced 1 2 3 4 5
  38. 38. Composer to link everything together Advanced 1 2 3 4 5
  39. 39. Advanced 1 2 3 4 5 It takes time to configure it on every developer PC, doesn’t it?
  40. 40. Advanced 1 2 3 4 5
  41. 41. Vagrantfile Advanced 1 2 3 4 5
  42. 42. Vagrant bootstrap Advanced 1 2 3 4 5
  43. 43. Advanced 1 2 3 4 5 How to organize the process?
  44. 44. Kanban Board Advanced 1 2 3 4 5
  45. 45. The benefits?
  46. 46. Readable and maintainable code Find and fix issues faster Release updates to multiple projects easier and faster
  47. 47. Pac-Man or Robot?
  48. 48. razbakov Vagrant Development Box Phing Builder Aleksey Razbakov

×