Ответ
Имею опыт настройки и поддержки CI/CD пайплайнов на GitHub Actions, Bitrise и GitLab CI/CD.
Основные задачи:
- Автоматизация сборки, тестирования (Unit, UI тесты) и деплоя в Firebase App Distribution / Play Console.
- Интеграция SonarQube для анализа кода.
- Управление flavors и build variants для разных окружений (dev, staging, prod).
Пример GitHub Actions для сборки и деплоя APK:
name: Android CI
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with: { java-version: '17' }
- run: ./gradlew assembleRelease
- uses: actions/upload-artifact@v3
with: { name: app-release, path: app/build/outputs/apk/release/ }
Также работал с Fastlane для автоматизации публикации в маркетплейсы.
Видео-ответы
▶
СОБЕСЕДОВНИЕ SENIOR AQA PYTHON | ВИЛКА 350к
▶
Техническое собеседование на позицию Senior Java Developer
▶
Как нужно проходить собеседование по Python, чтобы получить оффер!
▶
Собеседование на позицию Middle Unity Developer, C#. | Мок интервью
▶
СОБЕСЕДОВАНИЕ MIDDLE REACT FRONTEND || ЗП ОТ 230К
▶
Собеседование на Middle PHP разработчика
▶
#12 Фронтенд-разработчик нейросети на собеседовании Frontend Middle
▶
Тестовое собеседование Java разработчика #30 - Максим Татаринцев
▶
После службы прямиком в Девопс/ Интервью на позицию DevOps Engineer / Мок собес / 7
▶
Открытое собеседование на тестировщика-автоматизатора
▶
Мок собеседование Java QA Automation с разбором ответов и материалами
▶
Тестовое собеседование Java разработчика #25 - Алексей Пригода
▶
Тестовое собеседование Java разработчика #5 - Владимир Голубничий