mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Update build script
This commit is contained in:
parent
92e8f76164
commit
0ffb74f93b
@ -94,10 +94,8 @@ if [ ! -d "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
SOURCE_DIR=$(basename "$BASE_DIR")
|
SOURCE_DIR=$(basename "$BASE_DIR")
|
||||||
cd ..
|
rm -f "$BUILDBOX_DIR/transient-data/source.tar"
|
||||||
rm -f "$SOURCE_DIR/$BUILDBOX_DIR/transient-data/source.tar"
|
tar cf "$BUILDBOX_DIR/transient-data/source.tar" --exclude "$BUILDBOX_DIR" --exclude-vcs "."
|
||||||
tar cf "$SOURCE_DIR/$BUILDBOX_DIR/transient-data/source.tar" --exclude "$SOURCE_DIR/$BUILDBOX_DIR" "$SOURCE_DIR"
|
|
||||||
cd "$BASE_DIR"
|
|
||||||
|
|
||||||
PROCESS_ID="$$"
|
PROCESS_ID="$$"
|
||||||
VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID"
|
VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID"
|
||||||
@ -105,9 +103,6 @@ VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID"
|
|||||||
if [ "$BUILD_MACHINE" == "linux" ]; then
|
if [ "$BUILD_MACHINE" == "linux" ]; then
|
||||||
virt-clone --original "$VM_BASE_NAME" --name "$VM_NAME" --auto-clone
|
virt-clone --original "$VM_BASE_NAME" --name "$VM_NAME" --auto-clone
|
||||||
virsh start "$VM_NAME"
|
virsh start "$VM_NAME"
|
||||||
while 1; do
|
|
||||||
VM_IP=virsh domifaddr "$VM_NAME"
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "Getting VM IP"
|
echo "Getting VM IP"
|
||||||
|
|
||||||
|
@ -74,9 +74,32 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Unpacking files..."
|
mkdir "$SOURCE_PATH"
|
||||||
tar -xf "source.tar"
|
|
||||||
|
|
||||||
cd "$SOURCE_PATH"
|
|
||||||
FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR"
|
SIZE_IN_BLOCKS=$((10*1024*1024*1024/512))
|
||||||
|
DEV=`hdid -nomount ram://$SIZE_IN_BLOCKS`
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
newfs_hfs -v 'ram disk' $DEV
|
||||||
|
eval `/usr/bin/stat -s "$SOURCE_PATH"`
|
||||||
|
mount -t hfs -o union -o nobrowse -o nodev -o noatime $DEV "$SOURCE_PATH"
|
||||||
|
chown $st_uid:$st_gid "$SOURCE_PATH"
|
||||||
|
chmod $st_mode "$SOURCE_PATH"
|
||||||
|
else
|
||||||
|
echo "Error creating ramdisk"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Unpacking files..."
|
||||||
|
mkdir "$SOURCE_PATH"
|
||||||
|
BASE_DIR=$(pwd)
|
||||||
|
cd "$SOURCE_PATH"
|
||||||
|
tar -xf "../source.tar"
|
||||||
|
|
||||||
|
FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR"
|
||||||
|
|
||||||
|
cd "$BASE_DIR"
|
||||||
|
umount -f "$SOURCE_PATH"
|
||||||
|
hdiutil detach "$DEV"
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user