From 1e80e19f6a13bf0cc3cbd94da6346bb5715139ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=B3=E5=90=88=20=E4=BF=8A=E5=85=B8?= <6syun9@gmail.com> Date: Thu, 13 Jun 2024 02:51:25 +0900 Subject: [PATCH] add workflows --- .github/workflows/deploy.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..c62844c --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,27 @@ +# https://qiita.com/Pooh3Mobi/items/caafdc45e14df027e378 +on: + push: + branches: [ "main", "master" ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 17 + uses: actions/setup-java@v1 + with: + java-version: 17 + distribution: 'adopt' + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Buid JS bundle + run: | + ./gradlew jsBrowserProductionWebpack + - name: Deploy ๐Ÿš€ to GitHub Pages + uses: JamesIves/github-pages-deploy-action@3.7.1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: github-pages # ใƒ‡ใƒ—ใƒญใ‚ค็”จใฎใƒ•ใ‚กใ‚คใƒซใ‚’้…็ฝฎใ™ใ‚‹ใƒ–ใƒฉใƒณใƒๅ + FOLDER: build/distributions # ใƒ‡ใƒ—ใƒญใ‚ค็”จใฎใƒ•ใ‚กใ‚คใƒซใŒๆŽ’ๅ‡บใ•ใ‚Œใ‚‹ใƒ•ใ‚ฉใƒซใƒ€ + CLEAN: true # Automatically remove deleted files from the deploy branch