2016-03-28 10 views
2

私はこのZIPすべてのフォルダが含まをダウンロードするAPKファイルを構築する場合、アーティファクトを作成することで問題を発見:アプリ/ビルド/アウトプット/ apk、私は興味があります結果を追加しますAPKZIPファイルをダウンロードします。Gitlab-CIを圧縮するためにapkを追加しますか?ファイル<strong>.yml</strong>を設定する<a href="http://doc.gitlab.com/ee/ci/yaml/README.html" rel="nofollow">http://doc.gitlab.com/ee/ci/yaml/README.html</a>のドキュメント以下の成果物.gitlab-ci.yml設定

.gitlab-ci.yml

dev: 
script: 
     - ./gradlew assembleDebug 

artifacts: 
    name: "$CI_BUILD_NAME" 
    paths: 
     - app/build/outputs/apk/app-debug.apk 

答えて

3

build.gradleファイル:

applicationVariants.all { variant -> 
     variant.outputs.each { output -> 
      def apk = output.outputFile; 
      def newName = "app-release-" + "myapp" + ".apk"; 
      output.outputFile = new File('./', newName); 
     } 
    } 

.ymlファイル:

dev: 


script: 
     - ./gradlew assembleDebug 

artifacts: 
    name: "${CI_BUILD_NAME}_${CI_BUILD_REF_NAME}" 
    paths: 
     - app/*.apk 

これで問題が解決します。

関連する問題

 関連する問題