Skip to content

Removed GitHub pages specific settings #2

Removed GitHub pages specific settings

Removed GitHub pages specific settings #2

Workflow file for this run

name: Deploy to web
on:
push:
branches: [ "main" ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Set up Java JDK 17
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
- name: Gradle Cache
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
~/.gradle/native
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties', 'build.gradle.kts') }}
- name: Build & Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Execute allTests to prevent accidental release of a broken app
run: |
chmod +x ./gradlew
./gradlew allTests wasmJsBrowserDistribution
- name: Deploy over FTP
uses: modern-dev/ftp-mirror@v2
with:
server: ${{ secrets.FTP_SERVER }}
user: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
local_dir: "app/build/dist/wasmJs/productionExecutable"
remote_dir: "/httpdocs/exif-viewer/"
delete: true