Tso tawm Polemarch 2.1, web interface rau Ansible

Polemarch 2.1.0 tau tso tawm, lub vev xaib cuam tshuam rau kev tswj hwm server infrastructure raws li Ansible. Txoj haujlwm code yog sau hauv Python thiab JavaScript siv Django thiab Celery moj khaum. Qhov project yog faib raws li daim ntawv tso cai AGPLv3. Txhawm rau pib lub kaw lus, tsuas yog nruab lub pob thiab pib 1 qhov kev pabcuam. Rau kev lag luam siv, nws raug pom zoo kom siv MySQL / PostgreSQL thiab Redis / RabbitMQ + Redis (MQ cache thiab broker). Rau txhua lub version, ib daim duab Docker yog tsim.

Kev txhim kho tseem ceeb:

  • Code pib lub sij hawm raug txo thiab kev tswj nco tau zoo los ntawm refactoring ib tug loj npaum li cas ntawm code thiab ntau yam rov qab sau npe.
  • Cloning (rau git) lossis rub tawm (rau tar) code nrog repo_sync_on_run enabled yog tam sim no ua tiav ncaj qha mus rau cov npe khiav los ntawm qhov chaw. Qhov no tshwj xeeb tshaj yog muaj txiaj ntsig zoo rau cov neeg siv Polemarch ua CI / CD pipeline.
  • Ntxiv lub peev xwm los qhia qhov siab tshaj plaws archive loj uas yuav tsum tau rub tawm thaum synchronizing ib qhov project. Qhov loj me yog qhia hauv cov ntaub ntawv teeb tsa hauv bytes thiab siv tau rau txhua qhov haujlwm.
  • Lub functionality ntawm kev ua hauj lwm nrog cov teev repo_sync_on_run_timeout tau reworked, qhov twg rau git tej yaam num lub sij hawm no yog siv nyob rau hauv git cli timeouts, thiab rau archives nws npog lub sij hawm ntawm tsim ib tug kev twb kev txuas thiab tos rau lub download pib.
  • Ntxiv lub peev xwm los qhia qhov sib txawv ANSIBLE_CONFIG hauv ib qhov project. Nyob rau tib lub sijhawm, nws muaj peev xwm hais meej lub ntiaj teb kev teeb tsa lub sijhawm rau cov haujlwm uas tsis muaj ansible.cfg ntawm lub hauv paus.
  • Cov teeb meem me me thiab qhov tsis raug hauv qhov interface tau raug kho thiab cov tsev qiv ntawv yooj yim tau hloov kho.

Tau qhov twg los: opennet.ru

Ntxiv ib saib