2016-09-28 5 views
0

私のGradleファイルのDefaultConfigにversionName変数を使用することが可能である場合、私は思っていた:私のgitlab-CIファイルで私のgitlab-ciファイルにGradle設定変数を使用することはできますか?

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.2" 

defaultConfig { 
    applicationId "app" 
    minSdkVersion 16 
    targetSdkVersion 24 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

    lintOptions { 
     abortOnError false 
    } 
} 

stages: 
    - build 

release: 
    stage: build 
    only: 
    - release 
    script: 
    - ./gradlew assembleRelease 
    # Here I need to use the value of versionName in my gradle file. 

行うための簡単な方法はありますこの?

export VERSION = $(grep -E "versionName " app/build.gradle | cut -d "\"" -f2) 

私は、ファイル内の$ VERSIONとversionNameにアクセスすることができますこの方法:

答えて

2

私はgitlab-CIファイル内のコマンドラインスクリプトでそれをやってしまいました。

関連する問題