Sgaoileadh Polemarch 2.1, eadar-aghaidh lìn airson Ansible

Chaidh Polemarch 2.1.0 a leigeil ma sgaoil, eadar-aghaidh lìn airson bun-structar frithealaiche a riaghladh stèidhichte air Ansible. Tha còd a’ phròiseict air a sgrìobhadh ann am Python agus JavaScript a’ cleachdadh frèamaichean Django agus Celery. Tha am pròiseact air a sgaoileadh fo chead AGPLv3. Gus an siostam a thòiseachadh, dìreach stàlaich am pasgan agus tòisich 1 seirbheis. Airson cleachdadh gnìomhachais, thathas a’ moladh gun cleachd thu MySQL / PostgreSQL agus Redis / RabbitMQ + Redis (tasg MQ agus broker). Airson gach dreach, thèid ìomhaigh Docker a chruthachadh.

Prìomh leasachaidhean:

  • Chaidh ùine tòiseachaidh còd a lughdachadh agus chaidh riaghladh cuimhne a bharrachadh le bhith ag ath-nuadhachadh mòran de chòd agus diofar liostaichean ath-aithris.
  • Tha clonadh (airson git) no luchdachadh sìos (airson teàrr) còd le repo_sync_on_run air a chomasachadh a-nis air a dhèanamh gu dìreach chun eòlaire ruith bhon stòr. Tha am feart seo gu sònraichte feumail dhaibhsan a bhios a’ cleachdadh Polemarch mar loidhne-phìoban CI/CD.
  • Chuir sinn ris a’ chomas am meud tasglann as àirde a shònrachadh a dh’ fheumar a luchdachadh sìos nuair a thathar a’ sioncronadh pròiseact. Tha am meud air a chomharrachadh anns an fhaidhle rèiteachaidh ann am bytes agus tha e dligheach airson a h-uile pròiseact.
  • Chaidh gnìomhachd obrachadh leis an repo_sync_on_run_timeout ainmichte ath-obrachadh, far a bheil an turas seo air a chleachdadh airson pròiseactan git ann an amannan git cli, agus airson tasglannan tha e a’ còmhdach na h-ùine airson ceangal a stèidheachadh agus feitheamh ris an luchdachadh sìos a thòiseachadh.
  • Chuir sinn ris comas ANSIBLE_CONFIG eile a shònrachadh taobh a-staigh pròiseact. Aig an aon àm, tha e comasach config bunaiteach cruinneil a shònrachadh airson pròiseactan far nach eil ansible.cfg aig a 'bhun-stèidh.
  • Chaidh mearachdan beaga agus mearachdan san eadar-aghaidh a shuidheachadh agus chaidh leabharlannan bunaiteach ùrachadh.

Source: fosgailtenet.ru

Cuir beachd ann