Skip to content

Commit 0760155

Browse files
authored
Add maestro CLI (#4)
* Add maestro CLI * Add maestro binary symbolic link
1 parent 9e06a6d commit 0760155

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

Dockerfile

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.04
22
ENV DEBIAN_FRONTEND noninteractive
33
RUN apt-get -qq update && \
44
apt-get install -qqy --no-install-recommends \
@@ -11,7 +11,7 @@ RUN rm -f /etc/ssl/certs/java/cacerts; \
1111
ENV ANDROID_SDK_ROOT "/sdk/"
1212
ENV PATH "$PATH:/sdk/cmdline-tools"
1313
# See versions => https://developer.android.com/studio/index.html#downloads
14-
RUN curl -s https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip > /sdk.zip && \
14+
RUN curl -s https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip > /sdk.zip && \
1515
unzip /sdk.zip -d /sdk && \
1616
rm -v /sdk.zip
1717
RUN mv /sdk/cmdline-tools /sdk/tools
@@ -36,7 +36,6 @@ COPY --from=0 /sdk/build-tools /sdk/build-tools
3636
COPY --from=0 /sdk/emulator /sdk/emulator
3737
COPY --from=0 /sdk/extras /sdk/extras
3838
COPY --from=0 /sdk/licenses /sdk/licenses
39-
COPY --from=0 /sdk/patcher /sdk/patcher
4039
COPY --from=0 /sdk/platform-tools /sdk/platform-tools
4140
COPY --from=0 /sdk/platforms /sdk/platforms
4241
COPY --from=0 /sdk/cmdline-tools /sdk/cmdline-tools
@@ -59,14 +58,17 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
5958
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && \
6059
apt-get update -y && apt-get install google-cloud-sdk unzip -y
6160

61+
RUN curl -Ls "https://get.maestro.mobile.dev" | bash && \
62+
ln -s /root/.maestro/bin/maestro /usr/bin/maestro
63+
6264
RUN mkdir /opt/gradle
63-
RUN curl "https://services.gradle.org/distributions/gradle-8.2.1-bin.zip" -L --output /root/gradle.zip && \
65+
RUN curl "https://services.gradle.org/distributions/gradle-8.7-bin.zip" -L --output /root/gradle.zip && \
6466
unzip -d /opt/gradle /root/gradle.zip && \
6567
ls /opt/gradle
6668

6769
ADD settings.gradle /
68-
RUN /opt/gradle/gradle-8.2.1/bin/gradle wrapper --gradle-version=8.2.1
70+
RUN /opt/gradle/gradle-8.7/bin/gradle wrapper --gradle-version=8.7
6971
RUN ./gradlew --version
70-
RUN chown -R jenkins:jenkins /root/.gradle && rm -rf /root/.gradle/daemon/8.2.1/*.lock
71-
ENV PATH "$PATH:/opt/gradle/gradle-8.2.1/bin"
72+
RUN chown -R jenkins:jenkins /root/.gradle && rm -rf /root/.gradle/daemon/8.7/*.lock
73+
ENV PATH "$PATH:/opt/gradle/gradle-8.7/bin"
7274
ENV GRADLE_USER_HOME "/root/.gradle"

0 commit comments

Comments
 (0)