Комментарии 3
Дополню для контекста, CI часть для Android доступна в Github: CI steps plugin (исходники)
+3
JasperJhons хорошая статья :)
Рад, что ты воплощаешь то, что мы с тобой когда-то давно просто обсуждали
В блоке «Проблема 3. Люди», ты пишешь про вопрос «А когда будет на 100%?»
Эта проблема решилась? Как я себе вижу решение — сервис собирает статистику сколько времени в среднем проводит билд на каждом этапе, и в сервисе к текущему билду писать для каждого этапа — когда он наступит. Типа «production через ~1.5 day»
Вижу «expected release» дату, это оно?
Рад, что ты воплощаешь то, что мы с тобой когда-то давно просто обсуждали
В блоке «Проблема 3. Люди», ты пишешь про вопрос «А когда будет на 100%?»
Эта проблема решилась? Как я себе вижу решение — сервис собирает статистику сколько времени в среднем проводит билд на каждом этапе, и в сервисе к текущему билду писать для каждого этапа — когда он наступит. Типа «production через ~1.5 day»
Вижу «expected release» дату, это оно?
0
Спасибо!
Да, "Expected release" на таймлайне показывает ориентировочную дату когда релиз будет раскатан на 100% пользователей. Но в текущей реализации эта дата фиксирована в календаре релизов и по своей сути означает "релиз будет раскатан на 100% не позднее даты Х". Иногда весь процесс проходит быстрее и ожидаемая дата автоматически меняется на дату фактической раскатки. Информация об этом получается в момент когда релиз-инженер переводит таску на деплой в статус "Released".
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
«Ну, покати!» или CI/CD мобильных приложений на основе контракта