1- FROM ubuntu:focal-20250404
1+ FROM ubuntu:noble-20250529
22
33ENV DEBIAN_FRONTEND=noninteractive
44
@@ -11,11 +11,9 @@ ENV DEBIAN_FRONTEND=noninteractive
1111# Transfer data from or to a server
1212# gnupg
1313# Encryption software. It is needed for nodejs
14- # libgconf-2-4
15- # Required package for chrome and chromedriver to run on Linux
1614# libqt5webkit5
1715# Web content engine (Fix issue in Android)
18- # openjdk-11 -jdk
16+ # openjdk-17 -jdk
1917# Java
2018# sudo
2119# Sudo user
@@ -36,9 +34,8 @@ RUN apt-get -qqy update && \
3634 ca-certificates \
3735 curl \
3836 gnupg \
39- libgconf-2-4 \
4037 libqt5webkit5 \
41- openjdk-11 -jdk \
38+ openjdk-17 -jdk \
4239 sudo \
4340 tzdata \
4441 unzip \
@@ -51,7 +48,7 @@ RUN apt-get -qqy update && \
5148# ===============
5249# Set JAVA_HOME
5350# ===============
54- ENV JAVA_HOME="/usr/lib/jvm/java-11 -openjdk-amd64" \
51+ ENV JAVA_HOME="/usr/lib/jvm/java-17 -openjdk-amd64" \
5552 PATH=$PATH:$JAVA_HOME/bin
5653
5754# ===============================
@@ -81,7 +78,7 @@ WORKDIR /home/androidusr
8178# =====================
8279# Install Android SDK
8380# =====================
84- ENV SDK_VERSION=commandlinetools-linux-8512546_latest
81+ ENV SDK_VERSION=commandlinetools-linux-11076708_latest
8582ENV ANDROID_BUILD_TOOLS_VERSION=34.0.0
8683ENV ANDROID_FOLDER_NAME=cmdline-tools
8784ENV ANDROID_DOWNLOAD_PATH=/home/androidusr/${ANDROID_FOLDER_NAME} \
@@ -109,7 +106,7 @@ ENV PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools
109106# Install latest nodejs, npm, appium
110107# ====================================
111108ENV NODE_VERSION=22
112- ENV APPIUM_VERSION=2.18 .0
109+ ENV APPIUM_VERSION=2.19 .0
113110RUN curl -sL https://deb.nodesource.com/setup_${NODE_VERSION}.x | bash && \
114111 apt-get -qqy install nodejs && \
115112 npm install -g appium@${APPIUM_VERSION} && \
@@ -146,9 +143,9 @@ USER 1300:1301
146143# ===============================
147144# Install basic Android drivers
148145# ===============================
149- ENV APPIUM_DRIVER_ESPRESSO_VERSION="4.1.5 "
150- ENV APPIUM_DRIVER_FLUTTER_VERSION="2.15 .0"
151- ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION="1.1.4 "
146+ ENV APPIUM_DRIVER_ESPRESSO_VERSION="4.1.13 "
147+ ENV APPIUM_DRIVER_FLUTTER_VERSION="2.17 .0"
148+ ENV APPIUM_DRIVER_FLUTTER_INTEGRATION_VERSION="1.2.0 "
152149ENV APPIUM_DRIVER_GECKO_VERSION="1.4.3"
153150ENV APPIUM_DRIVER_UIAUTOMATOR2_VERSION="4.2.3"
154151RUN appium driver install --source=npm appium-espresso-driver@${APPIUM_DRIVER_ESPRESSO_VERSION} && \
0 commit comments