create a picel_test
This commit is contained in:
parent
6729c64519
commit
ac799e5577
1 changed files with 15 additions and 2 deletions
17
Dockerfile
17
Dockerfile
|
|
@ -39,7 +39,13 @@ RUN curl -fSsL -A "Mozilla/5.0" https://packages.microsoft.com/keys/microsoft.as
|
||||||
libgl1-mesa-glx \
|
libgl1-mesa-glx \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Acceptation des licences et installation des composants
|
# Installation du workload .NET Android
|
||||||
|
RUN dotnet workload install android --skip-manifest-update
|
||||||
|
|
||||||
|
# AJOUT CRITIQUE : Fixer l'emplacement des AVD dans le SDK pour qu'il soit partagé et accessible peu importe l'utilisateur de la CI
|
||||||
|
ENV ANDROID_USER_HOME=${ANDROID_HOME}/.android
|
||||||
|
|
||||||
|
# 4. Acceptation des licences et installation des composants
|
||||||
RUN yes | sdkmanager --licenses \
|
RUN yes | sdkmanager --licenses \
|
||||||
&& sdkmanager "platform-tools" \
|
&& sdkmanager "platform-tools" \
|
||||||
"platforms;android-36" \
|
"platforms;android-36" \
|
||||||
|
|
@ -47,9 +53,16 @@ RUN yes | sdkmanager --licenses \
|
||||||
"emulator" \
|
"emulator" \
|
||||||
"system-images;android-36;google_apis;x86_64"
|
"system-images;android-36;google_apis;x86_64"
|
||||||
|
|
||||||
# Installation du workload .NET Android
|
# 4b. AJOUT : Création pré-embarquée de l'AVD
|
||||||
|
# Nous créons le dossier parent et appliquons des permissions larges (777) pour éviter les blocages de droits dans Forgejo
|
||||||
|
RUN mkdir -p ${ANDROID_USER_HOME} \
|
||||||
|
&& echo "no" | avdmanager create avd -n pixel_test -k "system-images;android-36;google_apis;x86_64" --force \
|
||||||
|
&& chmod -R 777 ${ANDROID_USER_HOME}
|
||||||
|
|
||||||
|
# 5. Installation du workload .NET Android
|
||||||
RUN dotnet workload install android --skip-manifest-update
|
RUN dotnet workload install android --skip-manifest-update
|
||||||
|
|
||||||
|
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
CMD ["bash"]
|
CMD ["bash"]
|
||||||
Loading…
Add table
Add a link
Reference in a new issue