mirror of https://github.com/grpc/grpc-java.git
kokoro: Adjust android CIs to work with Ubuntu 22.04 image
It doesn't have Android SDK nor the VERSION file. See also d654707838
This commit is contained in:
parent
77b3bb77ef
commit
0ff3f8e4ac
|
|
@ -1,9 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -exu -o pipefail
|
set -exu -o pipefail
|
||||||
if [[ -f /VERSION ]]; then
|
|
||||||
cat /VERSION
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install gRPC and codegen for the Android interop app
|
# Install gRPC and codegen for the Android interop app
|
||||||
# (a composite gradle build can't find protoc-gen-grpc-java)
|
# (a composite gradle build can't find protoc-gen-grpc-java)
|
||||||
|
|
@ -16,7 +13,14 @@ export CXXFLAGS=-I/tmp/protobuf/include
|
||||||
export LD_LIBRARY_PATH=/tmp/protobuf/lib
|
export LD_LIBRARY_PATH=/tmp/protobuf/lib
|
||||||
export OS_NAME=$(uname)
|
export OS_NAME=$(uname)
|
||||||
|
|
||||||
(yes || true) | "${ANDROID_HOME}/tools/bin/sdkmanager" --licenses
|
export ANDROID_HOME=/tmp/Android/Sdk
|
||||||
|
mkdir -p "${ANDROID_HOME}/cmdline-tools"
|
||||||
|
curl -Ls -o cmdline.zip \
|
||||||
|
"https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip"
|
||||||
|
unzip -qd "${ANDROID_HOME}/cmdline-tools" cmdline.zip
|
||||||
|
rm cmdline.zip
|
||||||
|
mv "${ANDROID_HOME}/cmdline-tools/cmdline-tools" "${ANDROID_HOME}/cmdline-tools/latest"
|
||||||
|
(yes || true) | "${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager" --licenses
|
||||||
|
|
||||||
# Proto deps
|
# Proto deps
|
||||||
buildscripts/make_dependencies.sh
|
buildscripts/make_dependencies.sh
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -exu -o pipefail
|
set -exu -o pipefail
|
||||||
cat /VERSION
|
|
||||||
|
|
||||||
BASE_DIR="$(pwd)"
|
BASE_DIR="$(pwd)"
|
||||||
|
|
||||||
|
|
@ -23,7 +22,14 @@ cat <<EOF >> gradle.properties
|
||||||
org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=1024m
|
org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=1024m
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
(yes || true) | "${ANDROID_HOME}/tools/bin/sdkmanager" --licenses
|
export ANDROID_HOME=/tmp/Android/Sdk
|
||||||
|
mkdir -p "${ANDROID_HOME}/cmdline-tools"
|
||||||
|
curl -Ls -o cmdline.zip \
|
||||||
|
"https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip"
|
||||||
|
unzip -qd "${ANDROID_HOME}/cmdline-tools" cmdline.zip
|
||||||
|
rm cmdline.zip
|
||||||
|
mv "${ANDROID_HOME}/cmdline-tools/cmdline-tools" "${ANDROID_HOME}/cmdline-tools/latest"
|
||||||
|
(yes || true) | "${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager" --licenses
|
||||||
|
|
||||||
# Proto deps
|
# Proto deps
|
||||||
buildscripts/make_dependencies.sh
|
buildscripts/make_dependencies.sh
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue