В целом, не вижу особой разницы кто скачивает сборки - в любом случае это отнимает много времени. Автоматическая рассылка сборок полностью закрывает этот вопрос.
Мы постарались упростить жизнь каждому участнику команды на каждом этапе. В том числе и тестированию. Теперь тестировщикам никуда не нужно заходить для того чтобы получить сборку, все приходит автоматически. В целом, подходы в разных компаниях могут отличаться, но мы у себя в компании приняли такой подход.
Разработчик не пушит APK), все собирается в гитлабе. Этап upload запускается автоматически после этапа сборки приложения и отправляет сборку на сервер. Этап сборки можно настроить так, чтобы он запускался после мерджа в main.
В целом, не вижу особой разницы кто скачивает сборки - в любом случае это отнимает много времени. Автоматическая рассылка сборок полностью закрывает этот вопрос.
Мы постарались упростить жизнь каждому участнику команды на каждом этапе. В том числе и тестированию. Теперь тестировщикам никуда не нужно заходить для того чтобы получить сборку, все приходит автоматически. В целом, подходы в разных компаниях могут отличаться, но мы у себя в компании приняли такой подход.
Разработчик не пушит APK), все собирается в гитлабе. Этап upload запускается автоматически после этапа сборки приложения и отправляет сборку на сервер. Этап сборки можно настроить так, чтобы он запускался после мерджа в main.