File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout Repo
13- uses : actions/checkout@v3
13+ uses : actions/checkout@v7
1414 - name : Login to Docker Hub
15- uses : docker/login-action@v2
15+ uses : docker/login-action@v4
1616 with :
1717 username : ${{ secrets.DOCKERHUB_USERNAME }}
1818 password : ${{ secrets.DOCKERHUB_TOKEN }}
Original file line number Diff line number Diff line change 1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : Checkout Repo
16- uses : actions/checkout@v3
16+ uses : actions/checkout@v7
1717 - name : Login to Docker Hub
18- uses : docker/login-action@v2
18+ uses : docker/login-action@v4
1919 with :
2020 username : ${{ secrets.DOCKERHUB_USERNAME }}
2121 password : ${{ secrets.DOCKERHUB_TOKEN }}
Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout Repo
13- uses : actions/checkout@v3
13+ uses : actions/checkout@v7
1414 - name : Login to Docker Hub
15- uses : docker/login-action@v2
15+ uses : docker/login-action@v4
1616 with :
1717 username : ${{ secrets.DOCKERHUB_USERNAME }}
1818 password : ${{ secrets.DOCKERHUB_TOKEN }}
Original file line number Diff line number Diff line change 1- FROM mobiledevops/android-sdk-image:34.0.1
1+ FROM mobiledevops/android-sdk-image:36.1.0
22
3- ENV FLUTTER_VERSION="3.19 .4"
4- ENV FLUTTER_HOME "/home/mobiledevops/.flutter-sdk"
5- ENV PATH $PATH:$FLUTTER_HOME/bin
3+ ENV FLUTTER_VERSION="3.44 .4"
4+ ENV FLUTTER_HOME= "/home/mobiledevops/.flutter-sdk"
5+ ENV PATH= " $PATH:$FLUTTER_HOME/bin"
66
77# Download and extract Flutter SDK
88RUN mkdir $FLUTTER_HOME \
@@ -11,4 +11,7 @@ RUN mkdir $FLUTTER_HOME \
1111 && tar xf flutter_linux_${FLUTTER_VERSION}-stable.tar.xz --strip-components=1 \
1212 && rm flutter_linux_${FLUTTER_VERSION}-stable.tar.xz
1313
14+ # Git safe.directory for the extracted SDK (required since git 2.35+ ownership checks)
15+ RUN git config --global --add safe.directory $FLUTTER_HOME
16+
1417RUN flutter precache
Original file line number Diff line number Diff line change 11IMAGE_TAG := $(IMAGE_TAG )
22IMAGE := mobiledevops/flutter-sdk-image
33
4- release : \
5- tag_image \
6- dockerhub_push
7-
8- tag_image : build
9- docker tag $(IMAGE ) :latest $(IMAGE ) :$(IMAGE_TAG )
4+ release :
5+ docker buildx build --platform linux/amd64 \
6+ -t $(IMAGE ) :latest -t $(IMAGE ) :$(IMAGE_TAG ) --push .
107
118build :
129 docker build -t $(IMAGE ) .
1310
14- dockerhub_push :
15- docker push $(IMAGE ) :latest \
16- && docker push " $( IMAGE) :$( IMAGE_TAG) "
11+ run :
12+ docker run -it --rm $(IMAGE ) /bin/bash
1713
18- .PHONY : release tag_image build dockerhub_push
14+ .PHONY : release build run
Original file line number Diff line number Diff line change @@ -6,12 +6,13 @@ Currently:
66
77| Version | Ref | Release Date |
88| ---| ---| ---|
9- | 3.19 .4 | 68bfaea | 21.03.2023 |
9+ | 3.44 .4 | ad70ec4 | 24.06.2026 |
1010
1111## Releases
1212
1313| Tag | Flutter Version | Flutter Channel |
1414| ---| ---| ---|
15+ | 3.44.4 | 3.44.4 | stable |
1516| 3.19.4 | 3.19.4 | stable |
1617| 3.16.4 | 3.16.4 | stable|
1718| 3.16.3 | 3.16.3 | stable|
@@ -71,7 +72,7 @@ version: 2.1
7172jobs:
7273 build:
7374 docker:
74- - image: mobiledevops/flutter-sdk-image:3.19 .4
75+ - image: mobiledevops/flutter-sdk-image:3.44 .4
7576 steps:
7677 - checkout
7778 - run:
@@ -98,7 +99,7 @@ services:
9899 - docker
99100
100101env:
101- - DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.19 .4
102+ - DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.44 .4
102103
103104before_install:
104105 - docker pull $DOCKER_IMAGE
@@ -120,7 +121,7 @@ Example:
120121
121122```
122123# .gitlab-ci.yml
123- image: mobiledevops/flutter-sdk-image:3.19 .4
124+ image: mobiledevops/flutter-sdk-image:3.44 .4
124125
125126stages:
126127 - build
You can’t perform that action at this time.
0 commit comments