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