Update relaseNewVersion.yml (#29)

This commit is contained in:
Valentin Heiserer
2024-04-17 01:18:34 +02:00
committed by GitHub
parent 0718870f6e
commit b0cb2e2995

View File

@@ -21,6 +21,22 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: Install Frontend dependencies
run: npm install
working-directory: Frontend
- name: Build Frontend
run: npm run build
working-directory: Frontend
- name: Copy built Frontend
run: rm -r Backend/src/main/resources/web-content/ && mv Frontend/dist Backend/src/main/resources/web-content
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
@@ -33,14 +49,12 @@ jobs:
with:
maven-version: 3.8.2
- name: Build with Maven
- name: Build Backend
run: mvn -B package --file pom.xml
working-directory: Backend
- run: mkdir release && ls
- name: Archive dist folder
run: cp Backend/target/schafkopf-backend-build-jar-with-dependencies.jar release/schafkopf-bot.jar && zip -r dist.zip release/schafkopf-bot.jar
run: mv Backend/target/schafkopf-backend-build-jar-with-dependencies.jar schafkopf-bot.jar && zip -r dist.zip schafkopf-bot.jar
- name: Release
uses: softprops/action-gh-release@v2