[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cruise control 2.6.0 en debian ETH



Hola Listeros
Tengo problema de configuración en Cruise Control.
He mirado muchas veces el manual de usuario, pero nada.
Voy a copiar el config.xml, para que tengan una referencia.
NOTA: MI proyecto se llama guille
Resuelta que me funciona todo OK , menos algunas cosas:
1.Por ejemplo si se produce cualquier problema , entonces se envia un correo , eso está muy bien , si lograra que me enviará sólo una vez, pues nada cada vez que tengo un error , me genera cientos de mail , antes de poder solucionar el problema.
2. El otro problema es que me envia un mail a la dirección siguiente dirección : guille@midominio.com, cosa que como podran ver no está configurada en mi config.xml
3. Esto ultimo no es un problema, solo una forma de mostrar el resultado vía email, como pueden ver en el xml , existe un servlet que muestra el logs esoto funciona muy bien, pues yo he visto que en algunos entornos, se logra enviar en el cuerpo del mensaje todo el contenido del logs, eso sí en forma muy ordenada, y quisiera poder lograr esto.

Un saludo y muchas gracias
Al final el config

<cruisecontrol>
    <project name="guille">

        <listeners>
            <currentbuildstatuslistener file="logs/${ project.name}/status.txt"/>
        </listeners>

        <bootstrappers>
            <svnbootstrapper localWorkingCopy="checkout/${ project.name}" />
        </bootstrappers>

        <modificationset quietperiod="30">
            <svn localWorkingCopy="checkout/${project.name }"/>
                    
        </modificationset>

        <schedule interval="10">
            <ant anthome="\ant" buildfile="checkout/${ project.name}/build.xml" target="build-everything"/>
        </schedule>

        <log>
            <merge dir="checkout/${project.name }/target/test-results"/>
        </log>

        <publishers>
            <onsuccess>
                <artifactspublisher dest="artifacts/${project.name }" file="checkout/${project.name}/target/${project.name}.jar"/>
            </onsuccess>
        </publishers>


        <publishers>
         <email
            mailhost="miserverde correo"
            buildresultsurl=" http://miserverdebian:8080/cruisecontrol/buildresults/guille"
            returnaddress="allauger@midominio.com">
            <always address=" allauger@midominio.com"/>
            <failure address="allauger@midominio.com"/>
         </email>
        </publishers>


    </project>
</cruisecontrol>






Reply to: