From d98dd34dc570543eed87d225984054baaa53e01c Mon Sep 17 00:00:00 2001 From: Frederik Carlier Date: Sun, 5 Feb 2023 13:04:24 +0100 Subject: [PATCH 1/2] Add GitHub actions --- .github/workflows/server.yml | 16 ++++++++++++++++ server/build_without_gradle.sh | 1 + 2 files changed, 17 insertions(+) create mode 100644 .github/workflows/server.yml diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml new file mode 100644 index 00000000..9d34ad99 --- /dev/null +++ b/.github/workflows/server.yml @@ -0,0 +1,16 @@ +on: + push: + +jobs: + server: + runs-on: ubuntu-latest + container: cimg/android:2022.12.1 + steps: + - uses: actions/checkout@v2 + - name: Build + run: | + ANDROID_BUILD_TOOLS="33.0.1" BUILD_DIR="./out" ./server/build_without_gradle.sh + - uses: actions/upload-artifact@v2 + with: + name: scrcpy + path: ./out diff --git a/server/build_without_gradle.sh b/server/build_without_gradle.sh index d2757d37..b6405464 100755 --- a/server/build_without_gradle.sh +++ b/server/build_without_gradle.sh @@ -50,6 +50,7 @@ echo "Compiling java sources..." cd ../java javac -bootclasspath "$ANDROID_JAR" -cp "$CLASSES_DIR" -d "$CLASSES_DIR" \ -source 1.8 -target 1.8 \ + -encoding UTF-8 \ com/genymobile/scrcpy/*.java \ com/genymobile/scrcpy/wrappers/*.java From d8c413af6b50971eb8e483d2c2090cd4fa10ba52 Mon Sep 17 00:00:00 2001 From: Frederik Carlier Date: Sun, 5 Feb 2023 16:00:25 +0100 Subject: [PATCH 2/2] Use gradlew --- .github/workflows/server.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 9d34ad99..0bc86d2e 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -9,8 +9,8 @@ jobs: - uses: actions/checkout@v2 - name: Build run: | - ANDROID_BUILD_TOOLS="33.0.1" BUILD_DIR="./out" ./server/build_without_gradle.sh + ./gradlew -p server assembleRelease - uses: actions/upload-artifact@v2 with: name: scrcpy - path: ./out + path: ./server/build/outputs/apk/release/