diff options
author | Charles Lombardo <clombardo169@gmail.com> | 2024-02-07 21:32:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-07 21:32:42 +0100 |
commit | c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14 (patch) | |
tree | 8b1313997429d923ea6895f58099fc32ac265448 /.ci | |
parent | Merge pull request #12883 from FernandoS27/memory_manager_mem (diff) | |
parent | ci: android: Play store publishing setup (diff) | |
download | yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar.gz yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar.bz2 yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar.lz yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar.xz yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.tar.zst yuzu-c000a5ff09aa20b8e8c2d4d0d365fd21d9b32b14.zip |
Diffstat (limited to '.ci')
-rw-r--r-- | .ci/scripts/android/eabuild.sh | 21 | ||||
-rw-r--r-- | .ci/scripts/android/mainlinebuild.sh | 21 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.ci/scripts/android/eabuild.sh b/.ci/scripts/android/eabuild.sh new file mode 100644 index 000000000..1672f2948 --- /dev/null +++ b/.ci/scripts/android/eabuild.sh @@ -0,0 +1,21 @@ +#!/bin/bash -ex + +# SPDX-FileCopyrightText: 2024 yuzu Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + +export NDK_CCACHE="$(which ccache)" +ccache -s + +export ANDROID_KEYSTORE_FILE="${GITHUB_WORKSPACE}/ks.jks" +base64 --decode <<< "${EA_PLAY_ANDROID_KEYSTORE_B64}" > "${ANDROID_KEYSTORE_FILE}" +export ANDROID_KEY_ALIAS="${PLAY_ANDROID_KEY_ALIAS}" +export ANDROID_KEYSTORE_PASS="${PLAY_ANDROID_KEYSTORE_PASS}" +export SERVICE_ACCOUNT_KEY_PATH="${GITHUB_WORKSPACE}/sa.json" +base64 --decode <<< "${EA_SERVICE_ACCOUNT_KEY_B64}" > "${SERVICE_ACCOUNT_KEY_PATH}" +./gradlew "publishEaReleaseBundle" + +ccache -s + +if [ ! -z "${ANDROID_KEYSTORE_B64}" ]; then + rm "${ANDROID_KEYSTORE_FILE}" +fi diff --git a/.ci/scripts/android/mainlinebuild.sh b/.ci/scripts/android/mainlinebuild.sh new file mode 100644 index 000000000..f3b89ed1c --- /dev/null +++ b/.ci/scripts/android/mainlinebuild.sh @@ -0,0 +1,21 @@ +#!/bin/bash -ex + +# SPDX-FileCopyrightText: 2024 yuzu Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + +export NDK_CCACHE="$(which ccache)" +ccache -s + +export ANDROID_KEYSTORE_FILE="${GITHUB_WORKSPACE}/ks.jks" +base64 --decode <<< "${MAINLINE_PLAY_ANDROID_KEYSTORE_B64}" > "${ANDROID_KEYSTORE_FILE}" +export ANDROID_KEY_ALIAS="${PLAY_ANDROID_KEY_ALIAS}" +export ANDROID_KEYSTORE_PASS="${PLAY_ANDROID_KEYSTORE_PASS}" +export SERVICE_ACCOUNT_KEY_PATH="${GITHUB_WORKSPACE}/sa.json" +base64 --decode <<< "${MAINLINE_SERVICE_ACCOUNT_KEY_B64}" > "${SERVICE_ACCOUNT_KEY_PATH}" +./gradlew "publishMainlineReleaseBundle" + +ccache -s + +if [ ! -z "${ANDROID_KEYSTORE_B64}" ]; then + rm "${ANDROID_KEYSTORE_FILE}" +fi |