Есть возможность продвигать выпуски Alpha / Beta в производство одним нажатием кнопки, но по какой-то причине в треке «Internal test» нет кнопки «Release to production», а есть только «Release to alpha / beta».
Я не могу найти никакой документации по этой теме и задаюсь вопросом, было ли это что-то, что предотвращается намеренно, или я просто что-то упускаю.
Прямо сейчас обходной путь состоит в том, чтобы продвигать релиз сначала в альфа-версию, а только потом из альфы в продакшн. Но в этом нет особого смысла, потому что эти этапы альфа / бета в настоящее время не используются для какого-либо предварительного тестирования.
В качестве альтернативы, я могу каждый раз создавать отдельный выпуск для производства и просто выбирать тот же APK, но это также не имеет смысла, когда некоторые примечания к выпуску и другие метаданные уже указаны в выпуске «Внутренний тест», и всю эту информацию нужно копировать вручную. .
Нет, он уже запущен в производство. Сейчас я просто пытаюсь правильно обрабатывать DevOps и эффективно использовать этот трек «Внутреннего тестирования». Я добавлю больше деталей к вопросу о том, как с этим справиться сейчас.
Я согласен, было бы разумно продвигать приложение прямо из внутреннего тестирования в рабочую среду, если вы не используете альфа- или бета-тестирование. Однако представьте, что вы отвечаете за приложение «Google», у которого, вероятно, есть длительный процесс тестирования, и разработчики по ошибке просто добавили код, который разбивает приложение на внутренний тест. Но вместо того, чтобы откатывать обновление, вы нажимаете большую кнопку «Продвинуть в производство», и внезапно миллиарды пользователей не могут использовать Google. Отсутствие этой кнопки должно защитить от этого крупных разработчиков приложений, но это довольно раздражает всех нас.
@ Sub6Resources Нет, я не думаю, что можно продвигать что-то случайно, потому что для продвижения нужно нажать как минимум 3 кнопки (Продвинуть -> Обзор -> Начать развертывание). Но да, я тоже об этом подумал, Google снова навязывает какое-то поведение без возможности настраивать рабочий процесс. По крайней мере, кажется, что я все еще могу в чем-то ошибаться.
App releases > Production track нажмите Edit Releases
нажмите From Library и выберите APK (по номеру версии), который находится в Internal test
На данный момент Google позволяет продвигать версию для «внутреннего тестирования» в рабочую среду.
В разделе «Выпуск» слева, затем в разделе «Внутреннее тестирование» слева нажмите «Внутреннее тестирование», а затем на правой / главной панели нажмите «Продвинуть выпуск», а затем выберите «Закрытое тестирование», «Открытое тестирование» или «Производство».
Обратите внимание, что вам нужно вручную выпустить свой первый производственный выпуск. В противном случае производственная версия будет «неактивной» и не будет доступна в раскрывающемся меню «Продвижение».
В новой консоли Google Play (октябрь 2020 г.) вы найдете ее в правом меню в следующих разделах:
Release > Testing > Closed/Open Testing > Manage Track > Promote Release > Production
В моем случае я не смог продвинуться в производственную среду, потому что в стадии разработки находился незавершенный выпуск без названия. Я нашел выпуск в разделе «Производство»> «Выпуски» и нажал «Отменить выпуск». Затем я смог продвинуть свой комплект для внутреннего тестирования в рабочую среду.
Любопытно узнать, выпускается ли это приложение впервые? Может быть, есть еще что-то незавершенное, что мешает его выпуску в производство, например активы, графика, рейтинг контента, распределение цен и т. д.?