有沒有辦法從Android項目的build.gradle
文件中讀取值versionName
以在bash中使用它?在bash中從build.gradle中讀取versionName
更確切地說:如何從文件中讀取該值並將其用於Travis-CI腳本中?我會使用它像
# ANDROID_VERSION=???
export GIT_TAG=build-$ANDROID_VERSION
我設置了一個特拉維斯-CI想在這個崗位https://stackoverflow.com/a/28230711/1700776描述。
我的build.gradle:http://pastebin.com/uiJ0LCSk
grep「versionName」build.gradle | awk'{print $ 2}' – alnet
謝謝 - 它的工作原理!實際上這個文件位於''.app/build.gradle''中,所以''.travis.yml''就是''export VERSION = $(grep「versionName」./app/build.gradle | awk '{print $ 2}')'' – Vadammt
這不適用於所有情況。如果存在具有不同版本名稱的構建變體會怎麼樣?如果build.gradle使用versionNameSuffix來修改每種風格的版本名稱會怎樣? –