<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://www.software-integration.ch//rdf'>
    <s:Snip rdf:about='http://www.software-integration.ch//rdf#Vorgehensweise/kontinuierliche+Integration'
         s:cUser='sfr'
         s:oUser='sfr'
         s:mUser='sfr'>
        <s:name>Vorgehensweise/kontinuierliche Integration</s:name>
        <s:content>Bei der kontinuierlichen Integration wird, wenn eine Funktionalität oder eine Erweiterung vorliegt, integriert:&#xD;&#xA;1. (Automatisches) Builden der betroffenen Module&#xD;&#xA;1. Einspielen der neu gebildeten Module, &#xD;&#xA;1. Hochfahren der neuen Module&#xD;&#xA;1. (Automatisches) Testen der betroffenen Module&#xD;&#xA;1. Analyse der Testergebnisse und gegebenenfalls &#xD;&#xA;1. Anpassungen (am Modul, Konfiguration oder Test) vornehmen ( und zurück zu Punkt 1.), um beim nächsten Testdurchlauf zu bestehen.  &#xD;&#xA;&#xD;&#xA;Dabei sind 3 Punkte sehr wichtig:&#xD;&#xA;- Regelmässiges Builden, um Abweichungen zeitnah zu entdecken&#xD;&#xA;- Automatische Tests, die die Grundfunktionalität abdecken&#xD;&#xA;- Die Bereitschaft und Möglichkeit der Entwickler, Fehlern, die die Integration aufzeigt, rasch nachzugehen und zu beheben.&#xD;&#xA;&#xD;&#xA;Eine abgeschwächte Version ist der __Nightly Build__ mit anschliessendem, automatischem Test. Einmal pro Tag/Nacht wird ein Build angestossen, egal wie der Stand der Sourcen zu dem Zeitpunkt ist. Der Auslöser ist also kein neuer Code, sondern ein Zeittrigger. </s:content>
        <s:mTime>2008-07-08 16:10:59.413</s:mTime>
        <s:cTime>2008-07-08 15:49:44.541</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#Vorgehensweise'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>

