Практические руководства
В этом разделе рассмотрены реальные примеры использования CI/CD GitVerse для различных задач.
Примеры
- Работа с артефактами — сохранение и обмен артефактами между задачами (upload/download artifact);
- Кеширование зависимостей — использование кеширования для ускорения сборок (пример с зависимостями проекта);
- Матричные сборки — параллельный запуск задач с различными параметрами;
- Уведомления — отправка уведомлений о результатах сборки (например, в Slack-канал);
- CI/CD сборка Maven — настройка CI/CD для сборки Java-проекта с помощью Maven;
- CI/CD публикация в RuStore — автоматическая сборка и публикация Android-приложений в RuStore;
- CI/CD и защита ветки — автоматическая проверка запроса на слияние при защите ветки (пример использования CI для проверки правил);
- Посмотрите на наш репозиторий с примерами workflow для деплоя приложений на уже развернутые VM или облачные сервисы.