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

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

Отличная статья. Я бы даже сказал, что слишком много деталей и нет пищи для размышления. Я бы добавил, что Андроид лучше собирать в докере - меньше настраивать.

Чего нет: это деплой в google play и app store. Мы это делаем через fastlane в gitlab.

Спасибо за обратную связь! Я рад что статья понравилась.
Я согласен, что сборка Android-приложений в Docker может быть более удобной, но статья была написана для тех кому надо быстро произвести настройку, а если разработчик не знаком с Docker, быстро его изучить не получится.
В будущем я обязательно хочу дополнить статью инструкцией о том как выгружать сборки в google play и app store, но это уже будет отдельно.

термин МР не расшифрован

Извиняюсь, МР - merge request. Статья писалась не для новичков, поэтому общие понятия, не касающиеся только CI/CD расшифровывать не стал

а у меня получилось поднять локально
а у меня получилось поднять локально

Поздравляю! Рад что статья помогла!

Для чего Podfile и Podfile.lock нужен? Почему последний вы каждый раз удаляете? Как это сказывается на времени сборки? Сорян за вопросы, но я DevOps, во flutter пока не очень. Думаю вот статью здесь написать по развёртыванию приватного репозитория для dart/flutter, аналог pub.dev, так как недавно с такой задачей столкнулся на практике.

Привет! В файле Podfile хранятся зависимости на стороне IOS. При новой сборке желательно обновить эти зависимости, самым верным способом является удаление Podfile.lock и сборкой файла по новой, используя команду pod install --repo-update. Время билда конечно увеличивается так как исполнение команды занимает какое то время

ещё 12 часов траха, и получилось для executor = "docker"
ещё 12 часов траха, и получилось для executor = "docker"

Продолжение получилось отличное, спасибо!

В какой-то момент потребовалось выполнить:

$ git config --global --add safe.directory ~/flutter
$ sudo chown -R $(whoami) ~/flutter/version

(обстоятельства не помню, просто оставлю тут)

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