Можете ли вы использовать CruiseControl для создания проектов Cocoa/Objective-C?

StackOverflow https://stackoverflow.com/questions/30585

Вопрос

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

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

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

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

Это было полезно?

Решение

Да, вы просто запускаете сборки 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, поэтому больше ничего вам сказать не могу!

Другие советы

Да, у CruiseControl есть поддержка git.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top