React Native: как избежать ошибок сборки в другой локальной среде с течением времени - PullRequest
0 голосов
/ 22 января 2019

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

Мы используем fastlane и jenkins для развертывания, но мы ничего не используем для локального аспекта (кроме, конечно, пряжи / npm).

Я полагаю, что эти проблемы вызваны другой версией инструмента сборки (cacoapod, gradle, Reaction-native-cli ...) или другими средами (даже если мы все работаем над макросами).

Мне было интересно, сталкивался ли кто-нибудь из вас с подобными ситуациями и есть ли у вас какие-либо советы.

Возможно, может существовать что-то вроде "сервера сборки" или инструментов для автоматизации установки / настройки инструмента сборки с заданными версиями (что-то вроде package.json для инструментов сборки). Или другие вещи, которые могут нам помочь.

Краткий список вещей, с которыми я часто сталкиваюсь:

  • Android: невозможно запустить что-либо с помощью командыact-native (нет реального отладчика) Активность не найдена
  • iOS: запуск и закрытие приложения во время заставки
  • fastlane iOS: сборка иногда работает, но она действительно удачна. Он говорит, что есть несколько ссылок на файлы * .a.

Но мои коллеги сталкиваются с другими проблемами. Наша цель - найти решение, которое может жить со временем. Как то, что хорошо настроенный докер может делать с веб-проектом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...