የPolemarch 2.1 መለቀቅ፣ የአንሲብል የድር በይነገጽ

Polemarch 2.1.0, Ansible ላይ የተመሰረተ የአገልጋይ መሠረተ ልማትን የሚያስተዳድርበት የድር በይነገጽ ተለቋል. የፕሮጀክት ኮድ የጃንጎ እና ሴሊሪ ማዕቀፎችን በመጠቀም በፓይዘን እና ጃቫ ስክሪፕት ተጽፏል። ፕሮጀክቱ የተሰራጨው በ AGPLv3 ፍቃድ ነው። ስርዓቱን ለመጀመር ጥቅሉን መጫን እና 1 አገልግሎት መጀመር በቂ ነው. ለኢንዱስትሪ አገልግሎት፣ በተጨማሪ MySQL/PostgreSQL እና Redis/RabbitMQ+Redis (መሸጎጫ እና MQ ደላላ) እንዲጠቀሙ ይመከራል። ለእያንዳንዱ ስሪት Docker ምስል ይፈጠራል።

ዋና ማሻሻያዎች፡-

  • የኮድ ማስጀመሪያ ጊዜ ቀንሷል እና የማህደረ ትውስታ አስተዳደር ከፍተኛ መጠን ያለው ኮድ እና የተለያዩ ተደጋጋሚ ዝርዝሮችን በማደስ ተሻሽሏል።
  • repo_sync_on_run የነቃ ኮድ ክሎኒንግ (ለ git) ወይም ማውረድ (ለ tar) አሁን ከምንጩ በቀጥታ ወደ ሩጫ ማውጫው ተሰርቷል። ይህ ባህሪ በተለይ ፖልማርች እንደ ሲአይ/ሲዲ የቧንቧ መስመር ለሚጠቀሙ ሰዎች ጠቃሚ ነው።
  • አንድ ፕሮጀክት ሲመሳሰል መውረድ ያለበትን ከፍተኛውን የማህደር መጠን የመግለጽ ችሎታ ታክሏል። መጠኑ በማዋቀሪያው ፋይል በባይት ውስጥ ይገለጻል እና ለሁሉም ፕሮጀክቶች የሚሰራ ነው።
  • ከተጠቀሰው repo_sync_on_run_timeout ጋር የመስራት ተግባር ተሻሽሏል፣ ለጂት ፕሮጄክቶች ይህ ጊዜ በgit cli timeouts ውስጥ ጥቅም ላይ ይውላል እና ለማህደር ግንኙነቱ የሚፈጠርበትን እና ማውረዱ እስኪጀምር ድረስ የሚጠብቅበትን ጊዜ ይሸፍናል።
  • በአንድ ፕሮጀክት ውስጥ የተለየ ANSIBLE_CONFIG የመግለጽ ችሎታ ታክሏል። በተመሳሳይ ጊዜ, በሥሩ ውስጥ ansible.cfg በሌለበት ለፕሮጀክቶች ዓለም አቀፍ ነባሪ ውቅረትን መግለጽ ይቻላል.
  • በበይነገጹ ውስጥ ያሉ ጥቃቅን ስህተቶች እና ስህተቶች ተስተካክለዋል እና መሰረታዊ ቤተ-መጻሕፍት ተዘምነዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ