แแแแแแแแ Polemarch 2.1.0, แแแ แแแขแแ แคแแแกแ แกแแ แแแ แแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแ แแแแกแแแแก, แ แแแแแแช แแแคแฃแซแแแแฃแแแ Ansible-แแ. แแ แแแฅแขแแก แแแแ แแแฌแแ แแแแ Python-แจแ แแ JavaScript-แจแ Django แแ Celery แฉแแ แฉแแแแแก แแแแแงแแแแแแ. แแ แแแฅแขแ แแแแแฌแแแแแฃแแแ AGPLv3 แแแชแแแแแแ. แกแแกแขแแแแก แแแกแแฌแงแแแแ, แฃแแ แแแแ แแแแแแกแขแแแแ แแ แแแแแขแ แแ แแแฃแจแแแ 1 แกแแ แแแกแ. แกแแแ แแฌแแแแ แแแแแงแแแแแแกแแแแก แ แแแแแแแแแแฃแแแ แแแแแขแแแแ แแแแแแงแแแแ MySQL/PostgreSQL แแ Redis/RabbitMQ+Redis (MQ แฅแแจแ แแ แแ แแแแ แ). แแแแแแฃแแ แแแ แกแแแกแแแแก แแฅแแแแแ แแแแแ แแก แกแฃแ แแแ.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ:
- แแแแแก แแแแชแแแแแแแชแแแก แแ แ แจแแแชแแ แแ แแ แแแฎแกแแแ แแแแก แแแแแฏแแแแขแ แแแขแแแแแแ แแแฃแแแ แแแแ แ แแแแแแแแแ แแแแแกแ แแ แกแฎแแแแแกแฎแแ แแแแแแแ แแแแแ แกแแแแแก แ แแคแแฅแขแแ แแ แแแแ.
- แแแแแก แแแแแแ แแแ (git-แแกแแแแก) แแ แแแแแแขแแแ แแแ (tar-แแกแแแแก) แฉแแ แแฃแแ repo_sync_on_run แแฎแแ แฎแแแแ แฃแจแฃแแแแ แแแจแแแแแก แแแ แแฅแขแแ แแแจแ แฌแงแแ แแแแ. แแก แคแฃแแฅแชแแ แแแแกแแแฃแแ แแแแ แกแแกแแ แแแแแแ แแแแแแแก, แแแแช แแงแแแแแก Polemarch-แก, แ แแแแ แช CI/CD แแแแกแแแแแก.
- แแแแแขแแแฃแแแ แแ แฅแแแแก แแแฅแกแแแแแฃแ แ แแแแแก แแแแกแแแฆแแ แแก แจแแกแแซแแแแแแแ, แ แแแแแแช แฃแแแ แแแแแแแขแแแ แแแก แแ แแแฅแขแแก แกแแแฅแ แแแแแแชแแแกแแก. แแแแ แแแแแแแแฃแแแ แแแแคแแแฃแ แแชแแแก แคแแแแจแ แแแแขแแแจแ แแ แแแฅแแแแแแก แงแแแแ แแ แแแฅแขแแ.
- แแแแแแฃแจแแแแแฃแแแ แแแแแแแแฃแ repo_sync_on_run_timeout-แแแ แแฃแจแแแแแก แคแฃแแฅแชแแแแแแแแ, แกแแแแช git แแ แแแฅแขแแแแกแแแแก แแก แแ แ แแแแแแงแแแแแ git cli timeout-แจแ, แฎแแแ แแ แฅแแแแแแกแแแแก แแก แแแแชแแแก แแแแจแแ แแก แแแแงแแ แแแแกแ แแ แฉแแแแขแแแ แแแแก แแแฌแงแแแแก แแแแแแแแแก แแ แแก.
- แแแแแแขแ แแ แแแฅแขแแก แคแแ แแแแแจแ แกแฎแแ ANSIBLE_CONFIG-แแก แแแแแแแแแก แจแแกแแซแแแแแแแ. แแแแแแ แแฃแแแ, แจแแกแแซแแแแแแแ แแแแแแแฃแ แ แแแแฃแแแกแฎแแแแ แแแแคแแแฃแ แแชแแแก แแแแแแแแ แแ แแแฅแขแแแแกแแแแก, แกแแแแช แแ แแ แแก ansible.cfg แซแแ แจแ.
- แแแขแแ แคแแแกแจแ แแชแแ แ แจแแชแแแแแแ แแ แฃแแฃแกแขแแแแแ แแแคแแฅแกแแ แแ แแ แแแแแฎแแแ แซแแ แแแแแ แแแแแแแแแแแแ.
แฌแงแแ แ: opennet.ru