Skip to content

Update blank.yml

Update blank.yml #130

Workflow file for this run

---
on:
push:
branches:
- main
- master
- dev
env:
JAVA_DISTRIBUTION: zulu
JAVA_VERSION: 17
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: ${{ env.JAVA_DISTRIBUTION }}
java-version: ${{ env.JAVA_VERSION }}
- name: Prepare Gradle
uses: gradle/gradle-build-action@ef76a971e2fa3f867b617efd72f2fbd72cf6f8bc
- name: fix permission error
run: chmod +x gradlew
- name: 🛠️ Build JS bundle
run: ./gradlew jsBrowserProductionWebpack
- name: 🫙 Build Jar File
run: ./gradlew packageJvmFatJar
- name: 🐧 Build Linux Executable
run: ./gradlew packageJvmLinuxApp
- name: Deploy 🚀 to GitHub Pages
uses: JamesIves/[email protected]
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: github-pages
FOLDER: build/dist/js/productionExecutable
CLEAN: true
- name: Upload JS
uses: actions/[email protected]
with:
name: JS Bundle
path: "build/dist/js/productionExecutable"
- name: Upload Jar
uses: actions/[email protected]
with:
name: Jar Files
path: "build/libs"
- name: Upload Linux
uses: actions/[email protected]
with:
name: Linux Executable
path: "build/platforms"