Mac下flutter工程配置Gitlab cicd打包(暂时仅限android侧)
image: openjdk:8-jdk
stages:
- build
cache:
key: "$CI_COMMIT_REF_SLUG"
paths:
- build
before_script:
- export GRADLE_USER_HOME=$(pwd)/.gradle
- chmod +x ./gradlew
build_job:
stage: build
script:
- ./gradlew assembleRelease
artifacts:
paths:
- app/build/outputs/apk/release/
expire_in: 1 week
这个.gitlab-ci.yml
文件定义了一个基于OpenJDK 8的Docker镜像,用于Android项目的构建。它设置了一个名为build_job
的作业,该作业将运行Gradle的assembleRelease
任务来构建一个发布版的APK包。构建成功后,它将存储构建成果(在这种情况下是APK文件),并在一周后过期。这个配置适用于自动化Android项目的持续集成和持续部署。
评论已关闭