Skip to content

Commit e299caf

Browse files
authored
Add Google Cloud SDK to run Firebase tests
1 parent b0131b2 commit e299caf

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

Dockerfile

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM anapsix/alpine-java:8_jdk
22

3-
LABEL maintainer=@qgadrian
3+
LABEL maintainer=https://github.com/qgadrian
44

55
########################
66
# INSTALL COMMON TOOLS
@@ -44,6 +44,19 @@ RUN [ -d $ANDROID_LICENSES ] || mkdir $ANDROID_LICENSES \
4444
&& [ -f $ANDROID_LICENSES/android-sdk-preview-license ] || echo 84831b9409646a918e30573bab4c9c91346d8abd > $ANDROID_LICENSES/android-sdk-preview-license \
4545
&& [ -f $ANDROID_LICENSES/intel-android-extra-license ] || echo d975f751698a77b662f1254ddbeed3901e976f5a > $ANDROID_LICENSES/intel-android-extra-license
4646

47+
########################
48+
# GOOGLE CLOUD SDK
49+
########################
50+
ENV PATH /google-cloud-sdk/bin:$PATH
51+
52+
RUN apk add --update make ca-certificates openssl python gettext \
53+
&& update-ca-certificates \
54+
&& wget https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz \
55+
&& tar zxvf google-cloud-sdk.tar.gz \
56+
&& ./google-cloud-sdk/install.sh --usage-reporting=false --path-update=true --additional-components kubectl \
57+
&& rm google-cloud-sdk.tar.gz \
58+
&& gcloud --quiet components update
59+
4760
########################
4861
# FIREBASE
4962
########################

0 commit comments

Comments
 (0)