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