mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 22:05:17 +00:00
[ubuntu] Refactor bash functions (#9055)
This commit is contained in:
committed by
GitHub
parent
d16bc5f120
commit
503ae89818
@@ -36,10 +36,10 @@ get_full_ndk_version() {
|
||||
ANDROID_ROOT=/usr/local/lib/android
|
||||
ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk
|
||||
SDKMANAGER=${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager
|
||||
setEtcEnvironmentVariable "ANDROID_SDK_ROOT" "${ANDROID_SDK_ROOT}"
|
||||
set_etc_environment_variable "ANDROID_SDK_ROOT" "${ANDROID_SDK_ROOT}"
|
||||
|
||||
# ANDROID_HOME is deprecated, but older versions of Gradle rely on it
|
||||
setEtcEnvironmentVariable "ANDROID_HOME" "${ANDROID_SDK_ROOT}"
|
||||
set_etc_environment_variable "ANDROID_HOME" "${ANDROID_SDK_ROOT}"
|
||||
|
||||
# Create android sdk directory
|
||||
mkdir -p ${ANDROID_SDK_ROOT}
|
||||
@@ -87,10 +87,10 @@ ndk_default_full_version=$(get_full_ndk_version $android_ndk_major_default)
|
||||
ndk_latest_full_version=$(get_full_ndk_version $android_ndk_major_latest)
|
||||
ANDROID_NDK=${ANDROID_SDK_ROOT}/ndk/${ndk_default_full_version}
|
||||
# ANDROID_NDK, ANDROID_NDK_HOME, and ANDROID_NDK_ROOT variables should be set as many customer builds depend on them https://github.com/actions/runner-images/issues/5879
|
||||
setEtcEnvironmentVariable "ANDROID_NDK" "${ANDROID_NDK}"
|
||||
setEtcEnvironmentVariable "ANDROID_NDK_HOME" "${ANDROID_NDK}"
|
||||
setEtcEnvironmentVariable "ANDROID_NDK_ROOT" "${ANDROID_NDK}"
|
||||
setEtcEnvironmentVariable "ANDROID_NDK_LATEST_HOME" "${ANDROID_SDK_ROOT}/ndk/${ndk_latest_full_version}"
|
||||
set_etc_environment_variable "ANDROID_NDK" "${ANDROID_NDK}"
|
||||
set_etc_environment_variable "ANDROID_NDK_HOME" "${ANDROID_NDK}"
|
||||
set_etc_environment_variable "ANDROID_NDK_ROOT" "${ANDROID_NDK}"
|
||||
set_etc_environment_variable "ANDROID_NDK_LATEST_HOME" "${ANDROID_SDK_ROOT}/ndk/${ndk_latest_full_version}"
|
||||
|
||||
# Prepare components for installation
|
||||
extras=$(get_toolset_value '.android.extra_list[] | "extras;" + .')
|
||||
@@ -119,6 +119,6 @@ sed -i "2i export JAVA_HOME=${JAVA_HOME_8_X64}" ${ANDROID_SDK_ROOT}/tools/bin/sd
|
||||
# Add required permissions
|
||||
chmod -R a+rwx ${ANDROID_SDK_ROOT}
|
||||
|
||||
reloadEtcEnvironment
|
||||
reload_etc_environment
|
||||
|
||||
invoke_tests "Android"
|
||||
|
||||
Reference in New Issue
Block a user