Tukunga o Polemarch 2.1, atanga tukutuku mo Ansible

I tukuna a Polemarch 2.1.0, he atanga tukutuku mo te whakahaere i nga hanganga tūmau i runga i te Ansible. Ko te waehere kaupapa kua tuhia ki te Python me te JavaScript ma te whakamahi i nga angamahi Django me Celery. Ka tohatohahia te kaupapa i raro i te raihana AGPLv3. Hei tiimata i te punaha, whakauruhia noa te kete ka tiimata 1 ratonga. Mo nga mahi ahumahi, e taunaki ana kia whakamahia ano a MySQL/PostgreSQL me Redis/RabbitMQ+Redis (MQ cache me te kaihokohoko). Mo ia putanga, ka hangaia he ahua Docker.

Nga whakapainga matua:

  • Kua whakahekehia te wa arawhitinga waehere, kua whakatikahia te whakahaere mahara ma te whakahoki ano i te maha o nga waehere me nga rarangi tukurua.
  • Ko te kati (mo te git) te tango ranei (mo te tar) waehere me te repo_sync_on_run kua taea te mahi tika inaianei ki te raarangi oma mai i te puna. He tino pai tenei ahuatanga mo te hunga e whakamahi ana i a Polemarch hei paipa CI/CD.
  • I taapirihia te kaha ki te tautuhi i te rahi o te purongo me tango ina tukutahi kaupapa. Ko te rahi e tohuhia ana i roto i te konae whirihoranga i roto i nga paita me te whai mana mo nga kaupapa katoa.
  • Ko te mahi o te mahi me te repo_sync_on_run_timeout kua tohua kua mahia ano, kei reira mo nga kaupapa git ka whakamahia tenei waa i roto i nga waahi git cli, a mo nga purongo ka hipokina te wa ki te whakatu hononga me te tatari mo te tiimata o te tango.
  • Kua taapirihia te kaha ki te tautuhi ANSIBLE_CONFIG rereke i roto i tetahi kaupapa. I te wa ano, ka taea te tautuhi i te whirihora taunoa o te ao mo nga kaupapa kaore he ansible.cfg i te pakiaka.
  • Ko nga hapa iti me nga hapa o te atanga kua whakatikahia, kua whakahouhia nga whare pukapuka taketake.

Source: opennet.ru

Tāpiri i te kōrero