Как стать автором
Обновить

Как мы создали свой инструмент для доставки сборок Android-приложений

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров1.5K
Всего голосов 13: ↑13 и ↓0+13
Комментарии9

Комментарии 9

Надо понимать что девелопер делает apk, пушит его в гит лаб и потом происходит магия. Так магия, когда лид пушит код девелоперов в main и происходит магия сборки apk с последующей доставкой тестерам - это будет следующий шаг.

Разработчик не пушит APK), все собирается в гитлабе. Этап upload запускается автоматически после этапа сборки приложения и отправляет сборку на сервер. Этап сборки можно настроить так, чтобы он запускался после мерджа в main.

Тогда все отлично! Все современные компании используют ci/cd.

Почему у тестировщиков нет доступа к ci/cd, и видимо к коду тоже? это внешние тестировщики?

Доступ может и есть, но очень вероятно что там чёрт ногу сломит. И проще один раз настроить доставку сборок, чем каждый раз объяснять тестировщику откуда взять нужную сборку.

не знаю, звучит как "мы считаем тестировщиков тупыми", доставка сборок конечно прикольно и удобно, но больше удивляет, что до этого разработчики были как посредник перекидывая сборки.

В целом, не вижу особой разницы кто скачивает сборки - в любом случае это отнимает много времени. Автоматическая рассылка сборок полностью закрывает этот вопрос.

Мы постарались упростить жизнь каждому участнику команды на каждом этапе. В том числе и тестированию. Теперь тестировщикам никуда не нужно заходить для того чтобы получить сборку, все приходит автоматически. В целом, подходы в разных компаниях могут отличаться, но мы у себя в компании приняли такой подход.

И правильно сделали, задача тестировщика - тестировать, точно не мучаться со студиями и гитлабами :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий