foul-magics/.forgejo/workflows/release.yml
Failure 9d1d7ed8f8
All checks were successful
/ build_release (push) Successful in 17m21s
rename workflow
2025-04-07 13:27:04 -07:00

44 lines
945 B
YAML

on:
push:
branches:
- 'master'
concurrency:
group: "release"
cancel-in-progress: true
jobs:
build_release:
runs-on: node-debian
container:
image: maven:3-eclipse-temurin-11
steps:
- name: Install prerequisites
run: |
apt-get update
apt-get -y install git nodejs
- uses: actions/checkout@v3
- name: Build Mage
run: |
mvn -T 12 clean install -DskipTests
- name: Build Client
run: |
cd Mage.Client && mvn package assembly:single
- name: Build Server
run: |
cd Mage.Server && mvn package assembly:single
- uses: forgejo/upload-artifact@v4
with:
name: client.zip
path: ./Mage.Client/target/mage-client.zip
- uses: forgejo/upload-artifact@v4
with:
name: server.zip
path: ./Mage.Server/target/mage-server.zip