82 Commits

Author SHA1 Message Date
Jacob Rhoda 00212d4eff make posix compatible string comparison (#81) 2025-12-23 23:26:43 -05:00
Jari Kalinainen 2d9fe4c8c3 update to 36 (#80) 2025-11-18 11:02:12 -05:00
David Martos 7e97a93f59 Android 35 (#78) 2025-03-02 15:17:32 +04:00
Bartek Pacia 90d9542dbe bump OpenJDK from 17 to 21 (#71) 2024-12-31 10:12:42 -05:00
Aymen 6225a2d53c Add lftp, xxd, sqlite3 (#75)
I have add these libraries because it's crucial in ci pipelines for flutter developers, sqlite3 is used in offline first approach apps in testing phase to ensure database queries are runing, xxd use to write jsk file, and lftp used to upload final apk in specific server
2024-09-05 09:36:36 -04:00
Bartek Pacia 9e83bc20b1 Upgrade Ubuntu version from 22.04 to 24.04 (#66)
* upgrade Ubuntu version from 22.04 to 24.04

* replace `libasound2` with `libasound2t64`
2024-05-08 22:52:30 -04:00
Bartek Pacia a1246040f7 Add smoke test (#69)
* add smoke test

* use `34` image

* enable kvm

* depend on `tools` instead of `34` and install `platforms` and `build-tools` in setup_script
2024-05-06 22:09:45 -04:00
Bartek Pacia f8eeb863ec Update README (#64)
* use POSIX-compatible `if` instead of a Bashism

* update README (improve description, remove broken links)
2024-04-09 07:25:08 -04:00
Bartek Pacia bbe3f969e3 Add jq (#63)
* add `jq` and `yq`

* remove `yq`, it is not in standard repos
2024-04-05 08:27:34 -04:00
Fedor Korotkov 5419e5d1b5 Update NDK 2024-02-13 12:03:51 -05:00
Fedor Korotkov 2c092bb9f0 Arm Image (#61)
* Arm emulator

* Don't load locally

* Skip emulator installation
2024-01-06 11:04:39 -05:00
Fedor Korotkov 657cd7da16 Android 34 (#59) 2023-08-30 17:07:54 -04:00
David Martos 9f6d010a3f Depend on Github Docker images (#57) 2023-07-13 06:43:18 -04:00
David Martos 2725facbd9 Update to Java 17 to support building with Gradle 8 (#54) 2023-07-12 08:34:25 -04:00
fedor 73efecbe9f Don't cache from 2023-03-16 12:43:39 -04:00
Fedor Korotkov 4cebe9c89b Bump versions (#50) 2023-03-16 10:55:54 -04:00
fedor 2ede7045d9 Bump NDK 2023-03-16 10:43:14 -04:00
Fedor Korotkov e20bbf76d3 Switch to ghcr (#49)
* Switch to GitHub's Container Registry

* Fixes
2023-03-16 09:14:02 -04:00
Fedor Korotkov 26773915ad Use more generic package
Related to https://github.com/cirruslabs/docker-images-flutter/issues/251
2023-02-23 12:45:21 -05:00
Fedor Korotkov 7978d0f281 Android 33 (#47)
* Android 33

* Fixed paths

* Fixed build tools version

* --load

* For local build tag as fully qualified

* Use docker_builder

* No need for a custom builder
2023-01-11 14:09:16 -05:00
Fedor Korotkov cd2a41ec49 Use the latest Ubuntu LTS (#45)
Fixes #44
2022-06-17 09:18:49 -04:00
Tim Walter 142121d121 Update Android SDK Tools (#43) 2022-05-06 08:34:21 -04:00
e aea8dd73ef upgrade ndk to 23.1.7779620 (#42) 2022-01-03 17:29:38 -05:00
Fedor Korotkov 59ef5c87aa Bump SDK tools version (#38) 2021-10-04 09:53:51 -04:00
fedor 3400b76daf Remove ARM builds for now
Until emulators are natively supported
2021-05-09 23:13:16 -04:00
fedor f75ad9c6cd Fixed multiarch 2021-05-09 22:59:09 -04:00
fedor 597c70f4b4 Use docker buildx build --push 2021-05-09 22:25:05 -04:00
Fedor Korotkov 1d6cc9e8e9 ARM arch (#37) 2021-05-09 22:03:01 -04:00
Dan Ballard 8a726d244e tools-windowsservercore-2019 accept new android licence: android-sdk-arm-dbt-license (#36) 2021-04-20 07:38:59 -04:00
Fedor Korotkov 7182adc164 JDK 11 (#35) 2021-04-05 16:55:14 -04:00
Fedor Korotkov d7895f346b NDK flavored images (#32) 2020-09-23 09:38:32 -04:00
fkorotkov fc1ba6091b Explicitly set root user
Might be related to https://github.com/cirruslabs/docker-images-flutter/issues/95
2020-09-14 11:13:36 -04:00
Fedor Korotkov b6130732c3 Removed pushing 29 2020-09-11 07:44:17 -04:00
fkorotkov 67e93ff5b8 Drop Android 29
Move to 30 and remove cirrus user
2020-09-10 17:34:09 -04:00
fkorotkov cfefc1e447 Fixed tag 2020-08-11 11:47:00 -04:00
fkorotkov 9d07dcf78e Fixed config 2020-08-11 11:35:41 -04:00
fkorotkov 60ecad1075 Resurrect 29 until 30 is GA
Related to https://github.com/cirruslabs/docker-images-flutter/issues/85
2020-08-11 11:30:01 -04:00
Fedor Korotkov 503a2b7b55 Install bc (#29)
Fixes https://github.com/cirruslabs/docker-images-flutter/issues/85
2020-08-11 11:26:40 -04:00
Sebastian Roth f07e8b2197 Include SQLite3 library in the standard image (#28)
This allows consumers to run & compile basic SQLite processes.
2020-07-10 08:22:03 -04:00
Fedor Korotkov c22041633e Android 30 (#27) 2020-06-12 10:25:47 -04:00
Fedor Korotkov 98260a142f Upgrade Ubuntu and SDK Tools (#25)
* Upgrade Ubuntu and SDK Tools

* Don't install tools

* Install sudo
2020-06-01 15:36:44 -04:00
Fedor Korotkov 6eebfa54fd Don't pre-install fastlane (#22)
Since it's updating too frequently

Related to #21
2020-05-25 07:58:46 -04:00
Fedor Korotkov e2f5d36f59 Build Tools, Revision 29.0.3 (#24)
* Build Tools, Revision 29.0.3

* Updated Windows Version
2020-05-25 07:09:28 -04:00
Sebastian Roth 34240c05fe Update Dockerfile (#20)
It's the preferred way to install ruby gems and may be used for CI tools like fastlane.
2019-10-18 09:24:15 -04:00
Fedor Korotkov 0e610560d2 Install SSH (#19)
Fixes https://github.com/cirruslabs/docker-images-flutter/issues/33
Fixes https://github.com/cirruslabs/docker-images-flutter/pull/34
2019-10-16 08:21:16 -04:00
fedor 79c860f122 Incorporated some packages from cirrusci/flutter:base 2019-10-13 21:51:59 -04:00
Fedor Korotkov 7fccbb61b3 Support x86 emulators (#17)
* Support x86 Emulators

* Added missing -y

* Install wget

* zip unzip

* Install git
2019-10-09 23:00:18 -07:00
fedor 6a8375f91e Additional packages for x86 emulators 2019-10-09 14:03:19 -07:00
Fedor Korotkov 8f08d11a0b Layer optimization plus upgrade (#16)
* Build tools 29.0.2

Plus less layers in base

* Added missing semicolon

* Bump badges
2019-10-08 17:38:47 -07:00
Fedor Korotkov 9f0f89ef36 Build tools 29.0.2 (#15)
* Build tools 29.0.2

Plus less layers in base

* Added missing semicolon
2019-09-29 12:06:25 -04:00