SVN :: نشر

تدقيق البيانات المطابقة للبناء / نشرها من / إلى مستودع نشر SVN
التحميل الان

SVN :: نشر الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Thomas Kratz
  • موقع ويب الناشر:
  • http://search.cpan.org/~tomk/

SVN :: نشر العلامات


SVN :: نشر وصف

التدقيق المطابق للبناء / نشر البيانات من / إلى مستودع SVN SVN :: النشر عبارة عن وحدة نمطية من بيرل تنفذ واجهة للتعامل مع بيانات الإصدار المحتفظ بها داخل مستودع SVN منفصل. يمكنك تحديد المنتجات المصورة حيث يتكون كل منتج من مصادر متعددة (مستودعات أو أدلة SVN أو ملفات أو ملفات من نظام الملفات) وجهات متعددة (أدلة نظام الملفات). تم تصميمه للمواقف التي يجب ألا تؤديها مطورو خطوات البناء والنشر فيها منتج ولكن من قبل المشغلين الذين يقرؤون فقط للقراءة فقط إلى مستودع المطورين، في حين أن المطورين ليس لديهم إمكانية الوصول إلى مستودع النشر. استخدم SVN :: النشر؛ # إنشاء كائن SVN :: نشر $ obj = svn :: نشر> جديد (repo => 'svn ::////srv / deeply_repo'، cleanup_tmp => 1،)؛ # إضافة فئة $ OBJ-> فئة_إضافة (فئة => 'cat1') # تحديد المنتج الخاص بي = (بناء => perl build1.pl "، perl build2.pl"،] ، المصدر => ، QA => {dest => " / mypath / to / qa / enience '،]، pre => perl pre.pl']، post => perl post.pl']،}، prod => {dest = > ؛ # تصدير البيانات من المصدر Repos # واستيراد إلى نشر Repo My $ Rev = $ OBJ-> Build_Version (فئة => 'Cat1'، المنتج => 'prod1'، إصدارات => {"svn: // source_srv / source_repo / trunk / mypath1 "=> 42،" svn: // source_srv / source_repo / trunk / trunk / mypath2 "=> 42،}، التعليق => 'بعض رسائل السجل'،)؛ طباعة "النسخة المبنية لديها مراجعة $ Rev في نشر repo \ n"؛ # نشر الإصدار الذي تم إنشاؤه حديثا # إلى الهدف المحدد $ obj-> deyly_version (الفئة => 'cat1'، product => 'prod1'، الإصدار => $ Rev، الهدف => 'QA'، المرجع => 'الإصدار 1.02 '، المرجع_data => {request_da_from =>' Bill '، tested_by =>' bob '، promptking =>' beth '،}، التعليق => "دعونا نأمل أن يعمل :-)"،)؛ متطلبات: perl.


SVN :: نشر برامج ذات صلة