Domanda

Qualcuno ha mai configurato Cruise Control per creare un progetto OS X Cocoa/Objective-C?

Se è così, esiste una versione preferita di CruiseControl (CruiseControl.rb o semplicemente CruiseControl normale) con cui sarebbe più semplice farlo.

Al momento ho un file rake Ruby che contiene passaggi per eseguire la creazione e l'esecuzione di test e volevo automatizzare questo processo dopo aver effettuato il check-in.

Inoltre, CruiseControl supporta Git?Non sono riuscito a trovare nulla sul sito web per questo.

È stato utile?

Soluzione

Sì, basta eseguire xcode build tramite la riga di comando (xcodebuild) che semplifica il targeting da CC tramite una formica <exec>.Sto usando solo CC normale, non la versione Ruby e funziona bene.Ecco un esempio barebone:

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

Maggiori informazioni su xcodebuild

E sembra che ci sia un oggetto git standard Qui, ma non uso git quindi non posso dirti molto di più!

Altri suggerimenti

Sì, CruiseControl ha un supporto per Git.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top