Можете ли вы использовать CruiseControl для создания проектов Какао / Objective-C? - PullRequest
9 голосов
/ 27 августа 2008

Кто-нибудь когда-нибудь настраивал круиз-контроль для создания проекта OS X Cocoa / Objective-C?

Если это так, есть ли предпочтительный вариант CruiseControl (CruiseControl.rb или просто обычный CruiseControl), с которым было бы проще это сделать.

В настоящее время у меня есть файл с граблями Ruby, в котором есть шаги для создания и запуска тестов, и я хотел автоматизировать этот процесс после выполнения проверки.

Кроме того, CruiseControl поддерживает git? Я не смог ничего найти на сайте для этого.

Ответы [ 2 ]

9 голосов
/ 27 августа 2008

Да, вы просто запускаете сборки xcode через командную строку (xcodebuild), что упрощает выход из CC через ant <exec>. Я использовал только обычную CC, а не версию ruby, и она отлично работает. Вот простой пример:

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

Дополнительная информация о xcodebuild

И, похоже, здесь есть стандартный объект git здесь , но я не использую git, поэтому не могу рассказать вам намного больше!

0 голосов
/ 10 ноября 2008

Да, CruiseControl имеет поддержку для git .

...