Обобщённые и обезличенные примеры конфигураций CI/CD и скриптов автоматизации, которые я использовал в реальных коммерческих проектах.
Содержание
.github/workflows/ — примеры GitHub Actions workflow:
ssh_matrix.yml – деплой на сервер через rsync + выполнение команд по SSH (очистка кеша, перезапуск).
ftp.yml – деплой на сервер по FTP + выполнение команд по SSH (сборка фронта, очистка кеша).
scripts/ — bash-скрипты для администрирования:
check_ssl.sh – мониторинг срока действия SSL-сертификата с уведомлением в Telegram.
check_http.sh – мониторинг HTTP-статуса сайта с уведомлением в Telegram.