bendn 2022-04-24
parent 313446f · commit b4647b0
l---------.github/workflows/export.yml42
1 files changed, 41 insertions, 1 deletions
diff --git a/.github/workflows/export.yml b/.github/workflows/export.yml
index 3e06f51..1201eb2 120000
--- a/.github/workflows/export.yml
+++ b/.github/workflows/export.yml
@@ -1 +1,41 @@
-/home/bendn/release/export.yml \ No newline at end of file
+# Whenever a push is made to the master branch then run the job
+on:
+
+ push:
+ branches:
+ - main
+
+jobs:
+ # job id, can be anything
+ export_game:
+ # Always use ubuntu-latest for this action
+ runs-on: ubuntu-latest
+ # Job name, can be anything
+ name: export
+ steps:
+ # Always include the checkout step so that
+ # your project is available for Godot to export
+ - name: checkout
+ uses: actions/[email protected]
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ with:
+ java-version: '8'
+ distribution: adopt
+
+ - name: Setup Android SDK
+ uses: android-actions/setup-android@v2
+ # Ensure that you get the entire project history
+ with:
+ fetch-depth: 0
+ - name: export game
+ # Use latest version (see releases for all versions)
+ uses: firebelley/[email protected]
+ with:
+ # Defining all the required inputs
+ # I used the mono version of Godot in this example
+ godot_executable_download_url: https://downloads.tuxfamily.org/godotengine/3.4.2/Godot_v3.4.2-stable_linux_headless.64.zip
+ godot_export_templates_download_url: https://downloads.tuxfamily.org/godotengine/3.4.2/Godot_v3.4.2-stable_export_templates.tpz
+ relative_project_path: ./
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}