CD: каждый мерж в dev прогоняет lint и тесты и выкатывает стенд на dev.meditron.tenvex.ru / meditron.tenvex.ru (пользователь ptsr-deploy, секреты DEPLOY_SSH_KEY/DEPLOY_HOST), после чего делает smoke-проверку по HTTPS. deploy.sh: архив передаётся через scp, у удалённых шагов есть повторы, веб-сборка идёт от пользователя деплоя.
## Что меняется
CD: каждый мерж в `dev` прогоняет lint и тесты и выкатывает стенд на `dev.meditron.tenvex.ru` / `meditron.tenvex.ru` (пользователь `ptsr-deploy`, секреты `DEPLOY_SSH_KEY`/`DEPLOY_HOST`), после чего делает smoke-проверку по HTTPS. `deploy.sh`: архив передаётся через scp, у удалённых шагов есть повторы, веб-сборка идёт от пользователя деплоя.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Gitea Actions: lint + tests, then infra/deploy/deploy.sh over ssh as the dedicated ptsr-deploy user
(secrets DEPLOY_SSH_KEY, DEPLOY_HOST), then an HTTPS smoke check. deploy.sh now ships a tar.gz via scp and
retries every remote step (the host drops some ssh connections); the web build runs as the deploy user so the
next release can clean up.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что меняется
CD: каждый мерж в
devпрогоняет lint и тесты и выкатывает стенд наdev.meditron.tenvex.ru/meditron.tenvex.ru(пользовательptsr-deploy, секретыDEPLOY_SSH_KEY/DEPLOY_HOST), после чего делает smoke-проверку по HTTPS.deploy.sh: архив передаётся через scp, у удалённых шагов есть повторы, веб-сборка идёт от пользователя деплоя.🤖 Generated with Claude Code