Я новичок в iOS, может кто-нибудь, пожалуйста, скажите мне, как я могу настроить CI для реагирования на родной язык? В настоящее время я использую коды, но я не думаю, что они предлагают что-то для iOS. Любое предложение по любому размещенному инструменту CI, поддерживающему битбакет? СпасибоНепрерывная интеграция с реагентом Native
ответ
У меня есть React Native Starter App для Android & iOS, который использует Bitrise.io и поддерживает BitBucket. Тесты проводятся с помощью Jest и имеют покрытие более 86%. Есть video series, подробно описывающий процесс CI. Переключение Github для Bitbucket тривиально, во время процесса регистрации вам будет предложено указать поставщика (Github/Bitbucket). После этого все должно быть одинаково. Примечание. Я разработчик.
Это абсолютно бесплатно? –
Я использую buddybuild для своих реальных приложений React. До сих пор это потрясающе. Я чувствовал, что битрит немного сложнее, и у меня возникли проблемы во время моих сборников, Buddybuild полностью прозрачен. Это помогает мне не только с непрерывной интеграции, а также:
Проверка Xcode сочетаемости: с каждой новой версией и бета Xcode, buddybuild примет самую последнюю успешную сборку вашего приложения, запустить его против новейшей версии Xcode и посылать вам по электронной почте результаты любых возможных изменений.
Поддержка тестирования первого класса: Выполнение тестов UI и Unit на тренажере, эмуляторе и физических устройствах.
статический анализ кода
Покрытие кода: точно знать, сколько вашей кодовой базы в настоящее время осуществляется в ходе тестирования.
Мгновенные развертывания: Организуйте свои тестеры в группы, чтобы настроить, какие сборки они получают, и как часто они должны получать новые версии вашего приложения.
Публикация в магазин Play Store и App Store: Автоматическое развертывание приложения в Play Маркете или магазине приложений!
А также непрерывной интеграции будет строить обе версии Android и IOS вашего приложения. Просто добавьте приложение дважды и выберите iOS, затем Android, чтобы обе версии были построены.
Вы можете использовать circleci, который имеет хорошую интеграцию с другими инструментами, такими как Fastlane, Here how you set upanother И Greate беседа talk by Joe Stanton @ React Meetup London один дополнительной Greate статьи по тестам Ramesh Nair
- 1. Непрерывная интеграция с ssdt
- 2. Непрерывная интеграция с микроконтроллерами
- 3. непрерывная интеграция с mysql
- 4. Непрерывная интеграция с Grails
- 5. Непрерывная интеграция с GitHub
- 6. Непрерывная интеграция с BitBucket
- 7. Непрерывная интеграция с Nant
- 8. Непрерывная интеграция с Reporting Services
- 9. AEM - Непрерывная интеграция с Maven
- 10. TFS - Непрерывная интеграция с разветвлением
- 11. Непрерывная интеграция (CI) с фабрикатором?
- 12. Непрерывная интеграция с автоматическим построителем
- 13. Corona SDK Непрерывная интеграция
- 14. Mac Mini - непрерывная интеграция
- 15. Непрерывная интеграция для GWT
- 16. C непрерывная интеграция
- 17. Непрерывная интеграция GreaseMonkey
- 18. Межплатформенная размещенная непрерывная интеграция
- 19. Холодная непрерывная интеграция
- 20. Gitlab Непрерывная интеграция Meteor
- 21. Управление выпуском - непрерывная интеграция
- 22. Azure Непрерывная интеграция
- 23. Непрерывная интеграция TypeScript
- 24. Непрерывная интеграция Возможно?
- 25. Инкрементальной непрерывная интеграция
- 26. Доступная непрерывная интеграция
- 27. Что такое непрерывная интеграция?
- 28. Непрерывная интеграция нескольких проектов
- 29. Непрерывная интеграция без «сборки»
- 30. Бамбуковая непрерывная интеграция
Unit? Вероятно, должен работать обычный mocha + chai combo на circleCI или travisCI. –
Немного широкого вопроса, это. Проблема CI немного отвлекает вас - вам не нужно сначала разрабатывать, какие тесты вы хотите запустить, а затем как их автоматизировать? Или вы просто хотите автоматизировать сборку? –
Если вам нужна услуга CI для приложений iOS, вы можете попробовать наш https://www.bitrise.io/ - отказ от ответственности: я - технический директор и соучредитель. Вы можете запускать собственные скрипты и иметь доступ к sudo на виртуальных машинах сборки, чтобы вы могли установить инструменты, которые хотите использовать, если они не были предварительно установлены. Полный список установленных инструментов и информация о виртуальной машине: http://devcenter.bitrise.io/docs/virtual-machine-updates.html –