Rhyddhau Polmarch 2.1, rhyngwyneb gwe ar gyfer Ansible

Mae Polemarch 2.1.0, rhyngwyneb gwe ar gyfer rheoli seilwaith gweinydd yn seiliedig ar Ansible, wedi'i ryddhau. Mae cod y prosiect wedi'i ysgrifennu mewn Python a JavaScript gan ddefnyddio'r fframweithiau Django a Seleri. Mae'r prosiect yn cael ei ddosbarthu o dan y drwydded AGPLv3. I gychwyn y system, mae'n ddigon i osod y pecyn a dechrau 1 gwasanaeth. Ar gyfer defnydd diwydiannol, argymhellir hefyd ddefnyddio MySQL / PostgreSQL a Redis / RabbitMQ + Redis (cache a brocer MQ). Ar gyfer pob fersiwn, cynhyrchir delwedd Docker.

Prif welliannau:

  • Llai o amser cychwyn cod a thrin cof optimaidd trwy ailffactorio llawer iawn o god a rhestrau ailadrodd amrywiol.
  • Mae clonio (ar gyfer git) neu lawrlwytho cod (ar gyfer tar) gyda repo_sync_on_run wedi'i alluogi bellach yn cael ei wneud yn uniongyrchol i'r cyfeiriadur rhedeg ffynhonnell. Mae'r nodwedd hon yn arbennig o ddefnyddiol i'r rhai sy'n defnyddio Polemarch fel piblinell CI / CD.
  • Ychwanegwyd y gallu i nodi maint mwyaf yr archif y mae'n rhaid ei lwytho wrth gydamseru prosiect. Mae'r maint wedi'i nodi yn y ffeil ffurfweddu mewn bytes ac mae'n ddilys ar gyfer pob prosiect.
  • Mae ymarferoldeb gweithio gyda'r repo_sync_on_run_timeout penodedig wedi'i ail-wneud, lle ar gyfer prosiectau git mae'r amser hwn yn cael ei ddefnyddio mewn cyfnodau git cli, ac ar gyfer archifau mae'n cwmpasu'r amser sefydlu cysylltiad ac yn aros i'r llwytho i lawr ddechrau.
  • Ychwanegwyd y gallu i nodi ANSIBLE_CONFIG gwahanol o fewn y prosiect. Ar yr un pryd, mae'r gallu i nodi'r cyfluniad rhagosodedig yn fyd-eang ar gyfer prosiectau lle nad oes ansible.cfg wrth y gwraidd yn cael ei gadw.
  • MΓ’n fygiau sefydlog ac anghywirdebau yn y rhyngwyneb a diweddaru'r llyfrgelloedd sylfaenol.

Ffynhonnell: opennet.ru

Ychwanegu sylw