Question

Quelqu'un a-t-il déjà configuré Cruise Control pour créer un projet OS X Cocoa/Objective-C ?

Si tel est le cas, existe-t-il une version préférée de CruiseControl (CruiseControl.rb ou simplement CruiseControl standard) avec laquelle il serait plus facile de le faire.

J'ai actuellement un fichier Ruby Rake qui contient des étapes pour créer et exécuter des tests, et je souhaitais automatiser ce processus après avoir effectué un enregistrement.

De plus, CruiseControl prend-il en charge git ?Je n'ai rien trouvé sur le site à ce sujet.

Était-ce utile?

La solution

Oui, vous exécutez simplement les builds xcode via la ligne de commande (xcodebuild), ce qui facilite le ciblage depuis CC via une fourmi. <exec>.J'utilise uniquement CC standard, pas la version Ruby et cela fonctionne bien.Voici un exemple simple :

<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>

Plus d'informations sur xcodebuild

Et il semble y avoir un objet git standard ici, mais je n'utilise pas git donc je ne peux pas vous en dire beaucoup plus que ça !

Autres conseils

Oui, CruiseControl dispose d'un prise en charge de git.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top