سؤال

هل قام أي شخص من قبل بإعداد نظام تثبيت السرعة لبناء مشروع OS X Cocoa/Objective-C؟

إذا كان الأمر كذلك، فهل هناك نكهة مفضلة لـ CruiseControl (CruiseControl.rb أو CruiseControl العادي فقط) والتي سيكون من الأسهل القيام بذلك بها.

لدي حاليًا ملف Ruby rake الذي يحتوي على خطوات لإنشاء الاختبارات وتشغيلها، وأردت أتمتة هذه العملية بعد إجراء عملية تسجيل الوصول.

أيضًا، هل يدعم CruiseControl git؟لم أتمكن من العثور على أي شيء على الموقع لهذا الغرض.

هل كانت مفيدة؟

المحلول

نعم، ما عليك سوى تشغيل إصدارات xcode عبر سطر الأوامر (xcodebuild) مما يجعل من السهل الاستهداف من CC عبر النمل <exec>.كنت أستخدم CC العادية فقط، وليس الإصدار روبي وهو يعمل بشكل جيد.وهنا مثال مجردة:

<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 لديه دعم بوابة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top