| FROM cirrusci/flutter:stable |
| |
| RUN sudo apt-get update -y |
| |
| RUN sudo apt-get install -y --no-install-recommends gnupg |
| |
| # Add repo for gcloud sdk and install it |
| RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | \ |
| sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list |
| |
| RUN curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | \ |
| sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - |
| |
| RUN sudo apt-get update && sudo apt-get install -y google-cloud-sdk && \ |
| gcloud config set core/disable_usage_reporting true && \ |
| gcloud config set component_manager/disable_update_check true |
| |
| # Install Linux desktop requirements. |
| RUN sudo apt-get install -y clang make cmake ninja-build rsync pkg-config |