Jenkins CI/CD Pipeline
2025
100%
О Проекте
Спроектировал и реализовал производственный CI/CD pipeline для Praaktisgo с использованием Jenkins и AWS. Система автоматизирует сборки, тестирование и развертывания в dev и prod средах с интеграцией CodeDeploy. Были созданы пользовательские AMI для агентов Jenkins с предустановленными инструментами (JDK, Ant, Git, AWS CLI), и pipeline динамически выделяет build-агенты для компиляции и развертывания приложений. Build-артефакты загружаются в S3 и развертываются через AWS CodeDeploy, а post-build скрипты отправляют списки изменений и обновления статуса сборки в группу Telegram. Prometheus мониторит Jenkins controller и агенты через node_exporter, обеспечивая видимость использования ресурсов и метрик производительности в реальном времени.
Используемые Технологии
JenkinsAWS EC2AWS S3AWS CodeDeployAWS IAMAWS CLIGitBashTelegram APIPrometheusNode ExporterAnt