Links

http://martinfowler.com/

http://www.thoughtworks.com/de/products

 

 

Was ist kontinuierliche Integration ..................(Continuous Integration CI)....................................... Was bedeutet CI und wie wird sie genutzt?

 

Der rasante Fortschritt und der Hohe Konkurrenzkampf in der Softwareentwicklung macht es nötig Software schnell zu veröffentlichen und damit schnell zu entwickeln, zu testen.

Da es nie eine Garantie für fehlerfreie Software geben wird ist es sinnvoll möglichst früh und schnell Fehler in der Software zu finden. Hier setzt in der modernen Softwareentwicklung die kontinuierliche Integration (Continuous Integration) an.

 

Unter Continuous Integration versteht man in der Softwareentwicklung das die Mitglieder eines Softwareentwicklungsteam ihren fertig gestellten Programmteil regelmäßig (kontinuierlich) in die bestehende Software oder das bestehende Produkt integrieren.

 

Continuous Integration beruht auf der Idee frühzeitig Fehler in der Entwicklung von Software zu finden!

 

Als Nebeneffekt soll die Qualität eines Softwareproduktes möglichst konstant gehalten oder im optimal Fall sogar gesteigert werden.

 

 

Jenkins

 

http://jenkins-ci.org/

 

Jenkins ist ein nützliches Werkzeug für die kontinuierliche Software Integration

http://www.vogella.com/tutorials/Jenkins/article.html