From 1a1154981ee746765e1b8d75a1b71c1a5ceb841a Mon Sep 17 00:00:00 2001 From: David Bilik Date: Tue, 13 Jul 2021 12:00:36 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20flutter=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 4 ++++ Dockerfile | 19 +++++++++++++++++++ README.MD | 1 + 3 files changed, 24 insertions(+) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 57c6d95..15a986e 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v1.2.0] - 2021-07-12 +### Added +- Add flutter dependencies + ## [v1.1.0] - 2021-07-12 ### Added - Add labels diff --git a/Dockerfile b/Dockerfile index 0cd64ae..aabea8d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -96,4 +96,23 @@ RUN git clone https://github.com/danger/kotlin.git _danger-kotlin && \ # setup environment variables ENV PATH=$PATH:/usr/local/kotlinc/bin +# flutter +ENV FLUTTER_CHANNEL="stable" +ENV FLUTTER_VERSION="2.2.1" +ENV FLUTTER_URL="https://storage.googleapis.com/flutter_infra/releases/$FLUTTER_CHANNEL/linux/flutter_linux_$FLUTTER_VERSION-$FLUTTER_CHANNEL.tar.xz" +ENV FLUTTER_HOME="/opt/flutter" + +RUN curl -o flutter.tar.xz $FLUTTER_URL \ + && mkdir -p $FLUTTER_HOME \ + && tar xf flutter.tar.xz -C /opt \ + && rm flutter.tar.xz + +ENV PATH=$PATH:$FLUTTER_HOME/bin + +RUN flutter config --no-analytics \ + && flutter precache \ + && yes "y" | flutter doctor --android-licenses \ + && flutter doctor \ + && flutter update-packages + VOLUME /root/.gradle diff --git a/README.MD b/README.MD index a58d44b..8dfe09d 100644 --- a/README.MD +++ b/README.MD @@ -8,4 +8,5 @@ Contains: - Latest 8 Android version SDKs + Platform CLI tools - gcloud CLI tool - danger-kotlin +- Flutter 2.2.3 binaries