* feat: add autoqa * chore: add auto start computer_server * chore: add ci autoqa windows * chore: add ci support for both windows and linux * chore: add ci support for macos * chore: refactor auto qa * chore: refactor autoqa workflow * chore: fix upload turn
35 lines
871 B
Bash
35 lines
871 B
Bash
#!/bin/bash
|
|
# Ubuntu install script for Jan app
|
|
|
|
IS_NIGHTLY="$1"
|
|
|
|
INSTALLER_PATH="/tmp/jan-installer.deb"
|
|
|
|
echo "Installing Jan app..."
|
|
echo "Is nightly build: $IS_NIGHTLY"
|
|
|
|
# Install the .deb package
|
|
sudo apt install "$INSTALLER_PATH" -y
|
|
sudo apt-get install -f -y
|
|
|
|
# Wait for installation to complete
|
|
sleep 10
|
|
|
|
# Verify installation based on nightly flag
|
|
if [ "$IS_NIGHTLY" = "true" ]; then
|
|
DEFAULT_JAN_PATH="/usr/bin/Jan-nightly"
|
|
PROCESS_NAME="Jan-nightly"
|
|
else
|
|
DEFAULT_JAN_PATH="/usr/bin/Jan"
|
|
PROCESS_NAME="Jan"
|
|
fi
|
|
|
|
if [ -f "$DEFAULT_JAN_PATH" ]; then
|
|
echo "Jan app installed successfully at: $DEFAULT_JAN_PATH"
|
|
echo "JAN_APP_PATH=$DEFAULT_JAN_PATH" >> $GITHUB_ENV
|
|
echo "JAN_PROCESS_NAME=$PROCESS_NAME" >> $GITHUB_ENV
|
|
else
|
|
echo "Jan app not found at expected location: $DEFAULT_JAN_PATH"
|
|
echo "Will auto-detect during test run"
|
|
fi
|