Appearance
Deploy / Rollback Runbook
CI/CD (primary path)
- Workflow:
https://github.com/DesignCorporation/docs/actions - Trigger: push в
mainили ручнойworkflow_dispatch. - Pipeline выполняет build и выкладку в
/opt/designcorp/docs-designcorp/prod/dist. - Runner:
actions-runner-docs.service(self-hosted, labels:self-hosted,Linux,X64).
Проверка runner:
bash
sudo -n systemctl status actions-runner-docs.service --no-pagerDocs deploy (prod)
bash
cd /home/admin/workspace/docs-designcorp && ./deploy/deploy-prod.shDocs dev
bash
sudo -n systemctl restart docs-designcorp-dev.service
sudo -n systemctl status docs-designcorp-dev.service --no-pagerRollback
- Переключить репозиторий на предыдущий commit.
- Повторить prod deploy шаги.
- Проверить
https://docs.designcorp.euиhttps://dev.docs.designcorp.eu.