2015年10月29日木曜日

Android ビルド時に git のブランチ名を埋め込む方法

ざきさんに教えてもらった。ありがとうざきさん。 defaultConfig { ... buildConfigField "String", "GIT_BRANCH", "\"${'git rev-parse --abbrev-ref HEAD'.execute([], project.rootDir).text.trim()}\"" } とすると、コードから BuildConfig.GIT_BRANCH でブランチ名を取得できる。