Как показать git-describe в приложении React Native?

Обычно мне нравится автоматически запекать результаты git describe --always --dirty на любом веб-сайте, в приложении и т. д., которые я разрабатываю, чтобы можно было легко отслеживать поведение. Прямо сейчас я не могу найти способ получить это в приложении React Native.

Я использую Android, но, безусловно, ищу решение как для Android, так и для iOS.


person TinyTheBrontosaurus    schedule 04.09.2017    source источник


Ответы (1)


Я нашел способ, используя сочетание других существующих ответов:

  1. Вызовите git-describe во время build для доступа из gradle
  2. Вызов PackageManager для доступа к конфигурации gradle из Java
  3. Затем используйте React NativeModule в Java для доступа из JS

Обновление (3 года спустя): вот минимальный diff, который показывает, как реализовать в Android.

person TinyTheBrontosaurus    schedule 13.09.2017