• Greg Spencer's avatar
    Switch to Debian bullseye, update nodejs to npm package, add flutter desktop... · 9cea6917
    Greg Spencer authored
    Switch to Debian bullseye, update nodejs to npm package, add flutter desktop run dependencies (#89309)
    
    This change updates the Dockerfile for Cirrus builds:
    
    - Switch to a newer stable Debian build (bullseye instead of stretch)
    - Eliminates the very old (10) nodejs install in favor of the npm package
    - Installs OpenJDK so that Android SDK manager can run on bullseye
    - Installs the prerequisites for Linux desktop flutter run.
    
    The motivation for this change was to include the dependencies for Linux desktop flutter run so that I can run tests that use desktop Flutter apps, but that needs cmake 3.10 or later, and stretch doesn't have a cmake that new. Of course, there's also no openjdk-8-jre for bullseye, so I used OpenJDK from JFrog instead.
    9cea6917
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
dev Loading commit data...
examples Loading commit data...
packages Loading commit data...
.ci.yaml Loading commit data...
.cirrus.yml Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CODEOWNERS Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
PATENT_GRANT Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
TESTOWNERS Loading commit data...
analysis_options.yaml Loading commit data...
dartdoc_options.yaml Loading commit data...
flutter_console.bat Loading commit data...