docker持续部署

构建镜像来自:https://github.com/MobileDevOps/flutter-sdk-image/

使用方法

  1. 复制.env文件并编辑其中的代理设置
cp .docker/.env.example .docker/.env
  1. 构建命令
cd <path-to-this-repo>

# 构建sky版本APK
docker run --env-file .docker/.env --rm -it -v .:/home/mobiledevops/app mobiledevops/flutter-sdk-image:3.16.4 \ 
flutter build apk --release --flavor sky -t lib/main_sky_full.dart

  1. 构建完成后APK文件在build/app/outputs/flutter-apk目录下

代理设置

docker run --rm -it -v .:/home/mobiledevops/app -e http_proxy=http://

排除故障

测试谷歌连接

# flutter以及maven 下载地址是否正常
curl -i https://storage.googleapis.com/flutter_infra_release/