根据http://doc.gitlab.com/ee/ci/yaml/README.html的文档设置文件 .yml ,我在构建 APK 工件时发现了问题>要下载的文件 ZIP 包括所有文件夹: app / build / outputs / apk ,我感兴趣的是只将 APK 添加到<要下载的strong> ZIP 文件。
.gitlab-ci.yml
dev:
script:
- ./gradlew assembleDebug
artifacts:
name: "$CI_BUILD_NAME"
paths:
- app/build/outputs/apk/app-debug.apk
答案 0 :(得分: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
解决了这个问题。