flutter-desktop/README.md

29 lines
2.8 KiB
Markdown
Raw Permalink Normal View History

2021-04-20 00:34:37 +00:00
# Docker containers for performing Flutter desktop builds
2021-11-17 01:03:35 +00:00
Dockerfiles @ [git.openprivacy.ca/openprivacy/flutter-desktop](https://git.openprivacy.ca/openprivacy/flutter-desktop)
2021-04-20 00:34:37 +00:00
These docker containers are built on containers from [cirrusci](https://hub.docker.com/u/cirrusci) ([cirruslabs](https://github.com/cirruslabs)).
2022-11-16 02:30:13 +00:00
- linux-fstable-3.3.8 is cirrusci/flutter:3.3.8 + apt installing the needed utils (including npm and cucumber-html-reporter)
- windows-sdk30-fstable-3.3.8 is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter stable (3.3.8), and Google Root cert gtsr1 (for future proofing pub get)
2021-12-19 04:22:37 +00:00
2022-11-16 02:30:13 +00:00
- linux-fstable-3.0.1 is cirrusci/flutter:3.0.1 + apt installing the needed utils (including npm and cucumber-html-reporter)
2022-06-21 20:02:41 +00:00
- linux-fstable-2.8.1 is cirrusci/flutter:2.8.0 + apt installing the needed utils (including npm and cucumber-html-reporter)
- linux-fstable-2.8.0 is cirrusci/flutter:2.8.0 + apt installing the needed utils
2021-11-16 23:39:55 +00:00
- linux-fstable-2.5.3 is cirrusci/flutter:2.5.3 + apt installing the needed utils
- linux-fdev2.5-rc is cirrusci/flutter:2.5.0-6pre + apt installing the needed utils
- linux-fdev2.2-rc is cirrusci/flutter:2.2 rc + apt installing the needed utils
- linux-dev is cirrusci/flutter:2.2 rc + apt installing the needed utils
2022-11-16 02:30:13 +00:00
- windows-sdk30-fstable-3.0.1 is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter stable (3.0.1), and Google Root cert gtsr1 (for future proofing pub get)
2022-06-21 20:02:41 +00:00
- windows-sdk30-fstable-2.8.1 is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter stable (2.8.1), and Google Root cert gtsr1 (for future proofing pub get)
2021-12-19 04:22:37 +00:00
- windows-sdk30-fstable2.5.3 is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter stable (2.5.3), and Google Root cert gtsr1 (for future proofing pub get)
- windows-dev-sdk30-fdev2.5rc is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter dev (2.5rc), and Google Root cert gtsr1 (for future proofing pub get)
- windows-dev-sdk30-fdev2.3rc is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, Flutter dev (2.3rc), and Google Root cert gtsr1 (for future proofing pub get)
2021-04-20 00:34:37 +00:00
- windows-dev-sdk30-fdev2.2rc is cirrusci/android-sdk:30-windowsservercore-2019 with Visual Studio 16, and Flutter dev (2.2rc)
These docker containers are both being used with Drone CI to build Flutter desktop apps for Linux and Windows. Simply run `flutter build` with the appropriate OS. These containers should work with any other Docker based automated build system such as Gitlab and others.
2021-11-16 23:39:55 +00:00
Example [.drone.yml](https://git.openprivacy.ca/cwtch.im/cwtch-ui/src/branch/trunk/.drone.yml)
2021-04-20 00:34:37 +00:00
If you find these containers useful, please consider [donating to Open Privacy Research Society](https://openprivacy.ca/donate/) as it takes work to assemble and maintain our containers and we're a small org. :)