دوفيتيل

أداة خفيفة الوزن، متعددة المنصات، بناء أداة لبيتثون مع خوادم التكامل المستمر مثل Jenkins ...
التحميل الان

دوفيتيل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Alcock
  • موقع ويب الناشر:
  • http://www.aviser.asia/

دوفيتيل العلامات


دوفيتيل وصف

DoveTail عبارة عن أداة بناء خفيفة الوزن ومتعددة منصة لبثون مع خوادم التكامل المستمرة مثل Jenkins في الاعتبار. TL؛ Bructs Dr Builds معقدة، ودمج العديد من الأدوات وأحيانا يجب أن تعمل على العديد من المنصات. كتابة البرامج النصية بناء جيدة أمر صعب. تساعد DoveTail في كل هذه المناطق، وليس rip'n'replace لأدواتك الحالية. يمكنك بسهولة أتمتة الإنشاء باستخدام DoveTail.building تطبيق لا يعمل فقط: Python Setup.py SdistWhat حول: - بناء توزيعات ثنائية للعديد من المنصات المستهدفة - بناء مستندات المستخدم ومستندات API؟ - تشغيل اختبارات الوحدة الخاصة بك، تستخدم في بعض الأحيان العديد من أطر الاختبار؟ - تثبيت التطبيق الخاص بك في بيئة افتراضية نظيفة وتشغيل اختبارات المستخدمين؟ - تشغيل أدوات جودة التعليمات البرمجية مثل التغطية والبواب؟ - وضع العلامات على التعليمات البرمجية الخاصة بك في DVCs الخاص بك؟ - تحميل القطع الأثرية إلى مستودع؟ ربما تكون هذه بيضة على الأقل، وتوزيع مصدر، وثائق ومستوى الويب الخاص بك يمكنك ضمان الجميع، وخاصة أعضاء الفريق الجديد، يبنون بنفس الطريقة؟ تحل العديد من الفرق هذه من خلال كتابة البرامج النصية، ولكنها ترفع المزيد من الأسئلة: - القيام به لديك الكثير من البرامج النصية تكذب حولها، يقوم كل منها بأي شيء خاص به، والكود المشترك القليل؟ - هل لديك برامج نصية خاصة لنظام التشغيل التي تفعل الشيء نفسه، ولكن على أنظمة التشغيل المختلفة؟ - هل البرامج النصية موثوقة وصيانة؟ اذا أنت تحتاج إلى تحسين في هذه المناطق، يمكن أن يساعد DoveTail. DoveTail: - بيثون نقي، وبالتالي فإن Build يعمل في كل مكان ويمكن صيانته - واجهة برمجة تطبيقات بسيطة لتوفير العديد من متطلبات البناء المشتركة - لا توجد تنسيقات ملفات تكوين جديدة أو 4GLS من IBSTRUSE XML أو بناء الجملة الأخرى - يجعلها بسيطة للاستعلام عن الإنشاء البيئة وضبط البناء بشكل مناسب - تدقيق جميع خطوات البناء والمقررات - يمسك بشكل صحيح في بناء الأخطاء ويعرض تفاصيل ما حدث بشكل خاطئ يجعل من السهل للغاية أتمتة البناء في أداة مثل Jenkins.a فائدة غير متوقعة لطيفة للمشرف أنها أصبحت أسهل في البناء في IDE؛ كما أنني أشعر بالتحديد نفس الإنشاء من سطر الأوامر. لا يحل محل الإدلاء باستخدام Setuptools أو Distutils - هذه هي الأدوات المثالية لخطوة الإنشاء المحددة لإنشاء حزمة قابلة للتوزيع. يتم الإعلان عن الوظائف لتكون مهام في البناء عن طريق تزيينها. يعلن مزيد من الديكور: - تبعيات المهمة، مع نفس البرنامج النصي أو عبر الحزم المطلوبة من الملفات ذات الصلة، والذي يتم تنزيله وتثبيته إذا لم يكن الحضور، مثل الاختبارات على متغيرات البيئة أو نظام الملفات .- بناء دليل دليل - شروط الخطأ ، مثل عائد أو إخراج غير صفرية في Stderr.Dovetail يعمل مع العديد من الأدوات الأخرى لأتمتة خطوات الإنشاء، وتم تكامل مدمج مع VirtualEnv. يمكن تشغيل أي بناء إما في إصدار Python على المسار، أو أي بيئة افتراضية مرشحة. تثبيت الحزم كما هو مطلوب، حتى في منتصف البناء. هذا يعني أنك تقوم بتشغيل مهمة بسيطة في إنشاء معقد دون تثبيت جميع الوثائق وحزم الاختبار. مثال تافهة. يستخدم أبو الهينكس لبناء وثائق المشروع: من مهمة استيراد DoveTail، يتطلب، check_result، اتصل، MKDIRS، DO_IF، ISDIRROM OS استيراد Pathfrom Shutil Import RmtreedocSource = Path.Abspath (Path.DirName (__ File__)، "Source" )) build = path.abspath (path.join (path.dirname (__ file__)، ".."، "Build # تشغيل فقط إذا قام دليل الإنشاء بجدية DEVEL (): "" "" تنظيف مشروع القطع الأثرية "" يضمن تثبيت حزمة أبو الهينكس المثبتة @ MKDIRS (Build) # جعل دليل الإنشاء إذا لم يكن موجودا @ Check_Result # فشل في الإنشاء إذا كان SPHINX FailsDEF DOC (): "إنشاء وثائق مستخدم SPHINX" "إرجاع المكالمة (" sphinx-build {0} {1} {1} ". تنسيق (Docsource، Build). يتم تشغيل المباني ('')) ببساطة من سطر الأوامر OS: DoVetail Clean DocProduct الصفحة الرئيسية


دوفيتيل برامج ذات صلة