Mais conteúdo relacionado Semelhante a Gtug nov 2010 (20) Gtug nov 20104. Was ist CI?
Continuous Integration ist ein
Prozess der das regelmäßige,
vollständige Bauen und Testen einer
Anwendung beschreibt
7. Benefits aus Managersicht
• Verfügbares Produkt
• Kontinuierliche Qualitätskontrolle
• Reduzierung des Projektrisikos
• Bus Faktor
• Transparenz
• Roadmap Planung
9. CI-Artefakte Server
• Bamboo
• Cruise Control
• Hudson
• Verwendung von Hudson weil
– Viele Plug-ins
– Große Community
– Sehr einfache Handhabung
– Optisch ansprechend
11. CI-Artefakte SCM
• SVN
• Git
• CVS
• Verwendung von SVN
– SVN + Hudson = gutes Team
– SVN ist sehr verbreitet
– Etabliert
– IDE Support
19. Fazit
• CI auch für Android
• Build-Prozess leicht aufsetzbar
• Erfahrungswerte aus der JEE-Welt
vorhanden
• ABER:
– Kein produktions-
nahes Testen
– Kein automatisches
“Deployment”
20. Links
• Hudson (http://hudson-ci.org/)
• Cruise Control (http://cruisecontrol.sourceforge.net/)
• Bamboo (http://www.atlassian.com/software/bamboo/)
• Sonar (http://www.sonarsource.org/)
• HudsonMobi (http://hudson-mobi.com/)
• Robotium (http://code.google.com/p/robotium/)
• Android Testing (http://developer.android.com/guide/topics/testing/
testing_android.html)
• Pmd (http://pmd.sourceforge.net/)
• Checkstyle (http://checkstyle.sourceforge.net/)
• Findbugs (http://findbugs.sourceforge.net/)
• Eclipse (http://eclipse.org/)
• Ant (http://ant.apache.org/)