p01.releaser একটি সহজ প্রবর্তন প্রক্রিয়া উপলব্ধ করা হয়, যা একটি রিলিজ সাহায্যকারী স্ক্রিপ্ট হয়.
ইনস্টল
ডাউনলোড করুন এবং আপনার স্থানীয় SVN ফোল্ডার গঠন পরবর্তী আপনার অন্যান্য প্যাকেজ করার জন্য এই প্যাকেজ আনজিপ করুন. এর পরে, লিনাক্স নিম্নলিখিত কমান্ড ব্যবহার p01.releaser প্যাকেজ ইনস্টল করুন:
& Nbsp; পাইথন bootstrap.py
& Nbsp; বিন / buildout
রিলিজ
একটি নতুন বা পরবর্তী রিলিজে করা জন্য নিম্নলিখিত কমান্ডের সাহায্যে রিলিজ পদ্ধতি ব্যবহার করতে পারেন.
& Nbsp; বিন / রিলিজ <প্যাকেজ নাম>
এই কমান্ডের সাহায্যে রিলিজ স্ক্রিপ্ট দেওয়া নাম প্যাকেজ জন্য নিচের কাজগুলো হবে:
- স্থানীয় পরিবর্তনের মুলতুবি জন্য পরীক্ষা
- বিদ্যমান সংস্করণ খুঁজে পেতে
- অপশন উপর ভিত্তি করে পরবর্তী সংস্করণ পেতে (-n, --next-সংস্করণ)
- কিছুই অপশন নির্ধারিত হলে পরবর্তী সংস্করণে অনুমান
- নিশ্চিত অনুমিত সংস্করণ বা সেট সুস্পষ্ / প্রাথমিক সংস্করণ জন্য জিজ্ঞাসা
- ইতিমধ্যে উপস্থিত থাকলে CHANGES.txt রিলিজ টেক্সট নিশ্চিতকরণ জন্য জিজ্ঞাসা
- খালি যদি নিশ্চিত বা inplace CHANGES.txt সম্পাদনা প্রস্তাব
এই পর, srcipt একটি স্বয়ংক্রিয় নির্মাণের পদ্ধতি শুরু হবে এবং কোন ত্রুটি হলে বের হয়ে যাবে. আংশিক commited করা SVN তথ্য বা একটি অনুপস্থিত release ফাইলের মধ্যে শেষ হতে পারে একটি ত্রুটি দ্রষ্টব্য. কিন্তু এই চেক করতে সহজ এবং সঠিক হতে হবে. ধাপ আছে:
- CHANGES.txt আপডেট সংস্করণ ইতিমধ্যে সম্পাদনার সময় আপডেট যদি না হয়
- Setup.py আপডেট সংস্করণ
- সংস্করণ পরিবর্তন (স্থানীয় pkg Dir) কমিট
- Setup.py উপর ভিত্তি করে রিলিজ তৈরি (স্থানীয় pkg Dir)
- নতুন প্যাকেজ রিলিজ পেতে চান ট্যাগ ফোল্ডার নিশ্চিত
- ট্যাগ প্যাকেজ (SVN CP ট্যাগ / pkgName / সংস্করণ)
- পরবর্তী রিলিজে সংস্করণ অনুমান
- CHANGES.txt পরবর্তী সংস্করণ এবং অপ্রকাশিত চিহ্নিতকারী যোগ
- Setup.py মধ্যে Dev মার্কার সহ পরবর্তী সংস্করণে যোগ
- Setup.py এবং CHANGES.txt দেব মার্কার আপডেট কমিট
এখন আপনার কাজ সম্পন্ন হয় এবং রিলিজ প্রস্তুত হতে হবে.
সংক্ষেপে
সংক্ষেপে বলতে গেলে, releae স্ক্রিপ্ট কেবলমাত্র নিচের পদক্ষেপ স্বাভাবিক করা উচিত:
- নতুন অনুমিত সংস্করণ নিশ্চিতকরণ জন্য জিজ্ঞাসা
- CHANGES.txt নিশ্চিতকরণ বা প্রস্তাব সম্পাদনার জন্য জিজ্ঞাসা
এবং রিলিজ শুধু শুরু করা উচিত
এই রিলিজে নতুন কি:.
- distutils বিষয়ে মন্তব্য যোগ করুন
- সহজ বাস্তবায়ন এবং API সঙ্গে CHANGES.txt আলোয়ান বর্গ ChangeDoc প্রতিস্থাপন
- নতুন সংস্করণ CAHNGES.txt যোগ করতে পারেন না আগে রিলিজ.
- যোগ অনুপস্থিত খাতা যুক্তি. Pypi সূচক এই বিকল্প প্রয়োজন বা একটি প্যাকেজ তম সূচক দেখাবে না বলে মনে হয়.
- পাইথন
<লি> হ্যান্ডলিং কঠোর সংযোগে ত্রুটি যোগ করুন
<লি> বহির্ভাগ চেক বাস্তবায়িত
<লি> বাস্তবায়িত ভাল সম্পাদনা করুন বিকল্প
<লি> পরীক্ষা শর্ত ঠিক, পরীক্ষা উন্নত
<লি> পরিবর্তিত মার্কার ফিক্স
সংস্করণ 0.5.4 নতুন কি:
সংস্করণ 0.5.1 নতুন কি: setup.py কলে
আবশ্যক
পাওয়া মন্তব্যসমূহ না