Sakin Polemarch 2.1, mahaɗar yanar gizo don Mai yiwuwa

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

Add a comment