aboutsummaryrefslogtreecommitdiff
path: root/.ci/scripts/linux/upload.sh
diff options
context:
space:
mode:
authorlat9nq <22451773+lat9nq@users.noreply.github.com>2020-12-29 22:09:06 -0500
committerlat9nq <22451773+lat9nq@users.noreply.github.com>2020-12-30 16:05:15 -0500
commit43cad754d5ffeec16f5f833efe9900fd49209a34 (patch)
treef54640fe0772ba7f271133870d385b23315d8a63 /.ci/scripts/linux/upload.sh
parent85cfd96f62177338de78d5ca6d7fa4eda0a3728b (diff)
ci: Build an AppImage
This builds yuzu in an AppImage alongside the other archives during release. Required to allow distributing yuzu in the future with upgraded dependencies, such as Qt.
Diffstat (limited to '.ci/scripts/linux/upload.sh')
-rw-r--r--.ci/scripts/linux/upload.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/.ci/scripts/linux/upload.sh b/.ci/scripts/linux/upload.sh
index fe4e6b2ac..7175e4cb5 100644
--- a/.ci/scripts/linux/upload.sh
+++ b/.ci/scripts/linux/upload.sh
@@ -2,6 +2,8 @@
. .ci/scripts/common/pre-upload.sh
+APPIMAGE_NAME="yuzu-x86_64.AppImage"
+NEW_APPIMAGE_NAME="yuzu-${GITDATE}-${GITREV}-x86_64.AppImage"
REV_NAME="yuzu-linux-${GITDATE}-${GITREV}"
ARCHIVE_NAME="${REV_NAME}.tar.xz"
COMPRESSION_FLAGS="-cJvf"
@@ -17,4 +19,7 @@ mkdir "$DIR_NAME"
cp build/bin/yuzu-cmd "$DIR_NAME"
cp build/bin/yuzu "$DIR_NAME"
+# Copy the AppImage to the artifacts directory and avoid compressing it
+cp "build/${APPIMAGE_NAME}" "${ARTIFACTS_DIR}/${NEW_APPIMAGE_NAME}"
+
. .ci/scripts/common/post-upload.sh