Polemarch 2.1 جو رليز، جوابي لاءِ ويب انٽرفيس

Polemarch 2.1.0 جاري ڪيو ويو، هڪ ويب انٽرفيس سرور جي انفراسٽرڪچر کي منظم ڪرڻ لاءِ جوابي بنياد تي. پروجيڪٽ ڪوڊ Python ۽ JavaScript ۾ Django ۽ Celery فريم ورڪ استعمال ڪندي لکيو ويو آهي. پروجيڪٽ AGPLv3 لائسنس تحت ورهايو ويو آهي. سسٽم کي شروع ڪرڻ لاء، صرف انسٽال ڪريو پيڪيج ۽ 1 سروس شروع ڪريو. صنعتي استعمال لاءِ، ان کي اضافي طور استعمال ڪرڻ جي صلاح ڏني وئي آهي MySQL/PostgreSQL ۽ Redis/RabbitMQ+Redis (MQ ڪيش ۽ بروکر). هر نسخي لاء، هڪ Docker تصوير ٺاهي وئي آهي.

بنيادي سڌارا:

  • ڪوڊ جي شروعات جو وقت گھٽايو ويو آھي ۽ ميموري مئنيجمينٽ کي بھتر ڪيو ويو آھي ڪوڊ جي وڏي مقدار کي ريفيڪٽر ڪندي ۽ مختلف ورجائيندڙ لسٽن کي.
  • ڪلوننگ (گٽ لاءِ) يا ڊائون لوڊ ڪرڻ (ٽار لاءِ) ڪوڊ سان repo_sync_on_run فعال ھاڻي سڌو ڪيو ويو آھي رن ڊاريڪٽري ڏانھن ماخذ کان. هي مضمون خاص طور تي انهن لاءِ مفيد آهي جيڪي پولمارچ کي CI/CD پائپ لائن طور استعمال ڪن ٿا.
  • وڌ ۾ وڌ آرڪائيو سائيز جي وضاحت ڪرڻ جي صلاحيت شامل ڪئي جيڪا ڊائون لوڊ ٿيڻ گهرجي جڏهن هڪ پروجيڪٽ کي هم وقت سازي ڪندي. سائيز بائيٽ ۾ ترتيب واري فائل ۾ ظاهر ڪئي وئي آهي ۽ سڀني منصوبن لاء صحيح آهي.
  • مخصوص repo_sync_on_run_timeout سان ڪم ڪرڻ جي ڪارڪردگي ٻيهر ڪم ڪيو ويو آهي، جتي git منصوبن لاءِ هي وقت استعمال ڪيو ويندو آهي git cli timeouts، ۽ آرڪائيوز لاءِ اهو ڪنيڪشن قائم ڪرڻ جي وقت کي ڍڪيندو آهي ۽ ڊائون لوڊ شروع ٿيڻ جي انتظار ۾.
  • هڪ پروجيڪٽ ۾ مختلف ANSIBLE_CONFIG بيان ڪرڻ جي صلاحيت شامل ڪئي وئي. ساڳئي وقت، اهو ممڪن آهي ته هڪ گلوبل ڊفالٽ ترتيب جي وضاحت ڪرڻ لاء منصوبن لاء جتي روٽ ۾ ڪو به ansible.cfg نه آهي.
  • انٽرفيس ۾ ننڍيون غلطيون ۽ غلطيون درست ڪيون ويون آهن ۽ بنيادي لائبريرين کي اپڊيٽ ڪيو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو