2015年10月29日木曜日

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

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