Как удалить старую сборку при распространении Fabric?

У меня проблема с автоматическим распространением сборки через бета-версию Fabric с одновременной загрузкой. Например, я начинаю загружать первую сборку и через 5 секунд после нее начинаю загружать вторую. Но поскольку Интернет — это волшебная нестабильная коробка, вторая сборка загружается перед первой сборкой. И считается, что первая сборка новее, чем вторая. Но это неправда. Поэтому я хочу отказаться от старой (первой) сборки при загрузке новой. Или я хочу какой-то другой обходной путь для моей ситуации.


person Eugene Nefedov    schedule 05.02.2018    source источник


Ответы (1)


Майк из Fabric здесь. В Fabric нет автоматического способа остановить загрузку после ее запуска. Вы можете вручную удалить версии через страницу настроек приложения. Из документации:

Чтобы удалить определенную версию вашего приложения, перейдите к настройкам вашего приложения. Выберите приложение, имя которого вы хотите изменить, и нажмите кнопку «Версии». После этого выберите переключатель на любой сборке или версии, которую вы хотите отключить. Отключение версии предотвращает поток новых отчетов о сбоях, скрывает ее от фильтра версий и запрещает бета-тестерам устанавливать эту версию.

person Mike Bonnell    schedule 05.02.2018
comment
Спасибо, Майк, за быструю реакцию. Ваше решение абсолютно правильное, но его невозможно реализовать на сервере Continuos Integration. Так может для этих целей существует какой-нибудь API? - person Eugene Nefedov; 07.02.2018
comment
В любое время @EugeneNefedov. Это хорошая идея, но в настоящее время нет API для удаления или отключения версий. - person Mike Bonnell; 08.02.2018