summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-09-09 17:43:36 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-09-29 16:35:23 +0200
commit6ad53280614246ca8daba6db5d9157ec1c7d38a2 (patch)
tree0c1d8b970b4e0a39fee7de62cff05af91d456f2f
parent06f7d719b85d84f5231359f04867c5cee6d66029 (diff)
downloadmullvadvpn-6ad53280614246ca8daba6db5d9157ec1c7d38a2.tar.xz
mullvadvpn-6ad53280614246ca8daba6db5d9157ec1c7d38a2.zip
Add arm64 Linux packages to build server scripts
-rwxr-xr-xci/buildserver-build.sh7
-rwxr-xr-xci/buildserver-upload.sh2
2 files changed, 6 insertions, 3 deletions
diff --git a/ci/buildserver-build.sh b/ci/buildserver-build.sh
index 9790c85fa0..61b83a716b 100755
--- a/ci/buildserver-build.sh
+++ b/ci/buildserver-build.sh
@@ -121,6 +121,9 @@ build_ref() {
-iname "*.pdb" | tar -cJf $PDB_DIR/pdb-$current_hash.tar.xz -T -
;;
Linux*)
+ echo "Building ARM64 installers"
+ TARGETS=aarch64-unknown-linux-gnu ./build.sh "${BUILD_ARGS[@]}" || return 0
+
echo "Building Android APK"
./build-apk.sh --app-bundle || return 0
;;
@@ -134,8 +137,8 @@ build_ref() {
# Will only match paths that include *-dev-* which means release builds will not be included
# Pipes all matching names and their new name to mv
pushd dist
- for original_file in MullvadVPN-*-dev-*{_amd64.deb,_x86_64.rpm,.exe,.pkg,.apk,.aab}; do
- new_file=$(echo $original_file | sed -nE "s/^(MullvadVPN-.*-dev-.*)(_amd64\.deb|_x86_64\.rpm|\.exe|\.pkg|\.apk|\.aab)$/\1$version_suffix\2/p")
+ for original_file in MullvadVPN-*-dev-*{.deb,.rpm,.exe,.pkg,.apk,.aab}; do
+ new_file=$(echo $original_file | sed -nE "s/^(MullvadVPN-.*-dev-.*)(_amd64\.deb|_x86_64\.rpm|_arm64\.deb|_aarch64\.rpm|\.exe|\.pkg|\.apk|\.aab)$/\1$version_suffix\2/p")
mv $original_file $new_file
done
popd
diff --git a/ci/buildserver-upload.sh b/ci/buildserver-upload.sh
index cf2a88a0d6..e6e50a4383 100755
--- a/ci/buildserver-upload.sh
+++ b/ci/buildserver-upload.sh
@@ -17,7 +17,7 @@ while true; do
continue
fi
- version=$(echo "$f" | sed -Ee 's/MullvadVPN-(.*)(\.exe|\.pkg|_amd64\.deb|_x86_64\.rpm|\.apk|\.aab)/\1/g')
+ version=$(echo "$f" | sed -Ee 's/MullvadVPN-(.*)(\.exe|\.pkg|_amd64\.deb|_x86_64\.rpm|_arm64\.deb|_aarch64\.rpm|\.apk|\.aab)/\1/g')
if [[ $version == *"-dev-"* ]]; then
upload_path="builds"
else