2008-08-27 12 views
9

¿Alguna vez alguien configuró Cruise Control para construir un proyecto OS X Cocoa/Objective-C?¿Se puede usar CruiseControl para construir proyectos Cocoa/Objective-C?

Si es así, ¿hay un sabor preferido de CruiseControl (CruiseControl.rb o simplemente CruiseControl regular) que sería más fácil de hacer esto con.

Actualmente tengo un archivo de Rastreo de Ruby que tiene pasos para realizar pruebas de construcción y ejecución, y quería automatizar este proceso después de hacer una verificación.

Además, ¿CruiseControl tiene soporte para git? No pude encontrar nada en el sitio web para esto.

Respuesta

9

Sí, acaba de ejecutar construcciones de xcode a través de la línea de comando (xcodebuild), lo que hace que sea sencillo orientar desde CC a través de una hormiga <exec>. He estado usando solo CC normal, no la versión de ruby ​​y funciona bien. He aquí un ejemplo de barebones:

<project name="cocoathing" default="build"> 
    <target name="build"> 
    <exec executable="xcodebuild" dir="CocoaThing" failonerror="true"> 
     <arg line="-target CocoaThing -buildstyle Deployment build" /> 
    </exec> 
    </target> 
</project> 

More info on xcodebuild

Y no parece ser un objeto git estándar here, pero yo no uso git así que no puedo decir mucho más que eso!

+0

Esto es viejo, pero pensé que lo actualizaría. Cambié de CruiseControl a Hudson y nunca volví a mirar atrás :) –

Cuestiones relacionadas