Polemarch 2.1 வெளியீடு, Ansible க்கான இணைய இடைமுகம்

Polemarch 2.1.0, Ansible அடிப்படையிலான சர்வர் உள்கட்டமைப்பை நிர்வகிப்பதற்கான இணைய இடைமுகம் வெளியிடப்பட்டது. திட்டக் குறியீடு ஜாங்கோ மற்றும் செலரி கட்டமைப்பைப் பயன்படுத்தி பைதான் மற்றும் ஜாவாஸ்கிரிப்ட்டில் எழுதப்பட்டுள்ளது. திட்டம் AGPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. கணினியைத் தொடங்க, தொகுப்பை நிறுவி 1 சேவையைத் தொடங்கினால் போதும். தொழில்துறை பயன்பாட்டிற்கு, கூடுதலாக MySQL/PostgreSQL மற்றும் Redis/RabbitMQ+Redis (கேச் மற்றும் MQ தரகர்) ஆகியவற்றைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. ஒவ்வொரு பதிப்பிற்கும், ஒரு டோக்கர் படம் உருவாக்கப்படும்.

முக்கிய மேம்பாடுகள்:

  • குறியீடு துவக்க நேரம் குறைக்கப்பட்டது மற்றும் நினைவக மேலாண்மை ஒரு பெரிய அளவு குறியீடு மற்றும் பல்வேறு மீண்டும் மீண்டும் பட்டியல்கள் மறுசீரமைப்பு மூலம் மேம்படுத்தப்பட்டது.
  • repo_sync_on_run இயக்கப்பட்ட குளோனிங் (ஜிட்) அல்லது பதிவிறக்கம் (தாருக்கு) குறியீடு இப்போது மூலத்திலிருந்து நேரடியாக ரன் டைரக்டரியில் செய்யப்படுகிறது. CI/CD பைப்லைனாக Polemarch ஐப் பயன்படுத்துபவர்களுக்கு இந்த அம்சம் மிகவும் பயனுள்ளதாக இருக்கும்.
  • திட்டப்பணியை ஒத்திசைக்கும்போது பதிவிறக்கம் செய்ய வேண்டிய அதிகபட்ச காப்பக அளவைக் குறிப்பிடும் திறன் சேர்க்கப்பட்டது. அளவு பைட்டுகளில் உள்ளமைவு கோப்பில் குறிக்கப்படுகிறது மற்றும் அனைத்து திட்டங்களுக்கும் செல்லுபடியாகும்.
  • குறிப்பிடப்பட்ட repo_sync_on_run_timeout உடன் பணிபுரியும் செயல்பாடு மீண்டும் செய்யப்பட்டுள்ளது, git திட்டங்களுக்கு இந்த நேரம் git cli நேரமுடிவுகளில் பயன்படுத்தப்படுகிறது, மேலும் காப்பகங்களுக்கு இது இணைப்பை நிறுவி பதிவிறக்கம் தொடங்கும் வரை காத்திருக்கும் நேரத்தை உள்ளடக்கியது.
  • திட்டப்பணியில் வேறு ANSIBLE_CONFIG ஐக் குறிப்பிடும் திறன் சேர்க்கப்பட்டது. அதே நேரத்தில், ரூட்டில் ansible.cfg இல்லாத திட்டங்களுக்கான உலகளாவிய இயல்புநிலை கட்டமைப்பைக் குறிப்பிடலாம்.
  • இடைமுகத்தில் உள்ள சிறிய பிழைகள் மற்றும் பிழைகள் சரி செய்யப்பட்டு அடிப்படை நூலகங்கள் புதுப்பிக்கப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்