An saki Polemarch 2.1.0, hanyar yanar gizo don sarrafa kayan aikin uwar garken bisa ga Mai yiwuwa. An rubuta lambar aikin a cikin Python da JavaScript ta amfani da tsarin Django da Celery. Ana rarraba aikin a ƙarƙashin lasisin AGPLv3. Don fara tsarin, kawai shigar da kunshin kuma fara sabis na 1. Don amfanin masana'antu, ana ba da shawarar yin amfani da MySQL/PostgreSQL da Redis/RabbitMQ+Redis (MQ cache da dillali). Ga kowane sigar, ana samar da hoton Docker.
Babban haɓakawa:
- An rage lokacin ƙaddamar da lamba kuma an inganta sarrafa ƙwaƙwalwar ajiya ta hanyar sake fasalin adadi mai yawa da lissafin maimaitawa iri-iri.
- Cloning (don git) ko zazzagewa (don tar) lambar tare da kunna repo_sync_on_run an yi shi kai tsaye zuwa ga jagorar gudu daga tushen. Wannan fasalin yana da amfani musamman ga waɗanda ke amfani da Polemarch azaman bututun CI/CD.
- Ƙara ikon tantance matsakaicin girman ma'ajin da dole ne a sauke lokacin aiki tare. Ana nuna girman a cikin fayil ɗin daidaitawa a cikin bytes kuma yana aiki ga duk ayyukan.
- Ayyukan aiki tare da ƙayyadadden repo_sync_on_run_timeout an sake yin aiki, inda don ayyukan git ana amfani da wannan lokacin a cikin git cli timeouts, kuma ga ma'ajiyar bayanai yana ɗaukar lokacin kafa haɗin gwiwa da jiran farawa don saukewa.
- An ƙara ikon tantance ANSIBLE_CONFIG daban a cikin wani aiki. A lokaci guda, yana yiwuwa a ƙayyade saitunan tsoho na duniya don ayyukan inda babu ansible.cfg a tushen.
- An gyara ƙananan kurakurai da rashin daidaito a cikin mahaɗin kuma an sabunta ɗakunan karatu na asali.
source: budenet.ru