Add Gitea CI
Build & Release / build-and-release (push) Successful in 24s

This commit is contained in:
2026-03-26 09:11:35 +01:00
parent 925a3dd7fd
commit 99158734e8
+42
View File
@@ -0,0 +1,42 @@
name: Build & Release
on:
push:
branches:
- master
jobs:
build-and-release:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: https://git.oryfox.de/actions/checkout@v4
- name: Set up JDK
uses: https://git.oryfox.de/actions/setup-java@v4
with:
java-version: 25
distribution: corretto
- name: Set up Maven
uses: https://git.oryfox.de/actions/setup-maven@v5
with:
maven-version: 3.9.14
- name: Build with Maven
run: mvn -B clean package
- name: Set release tag to current datetime
id: datetime
run: |
TAG_NAME="$(date -u '+%Y%m%d%H%M%S')"
echo "TAG_NAME=$TAG_NAME" >> $GITHUB_OUTPUT
- name: Create Release
uses: https://git.oryfox.de/actions/gitea-release-action@v1
with:
files: target/inventory-tools.jar
token: ${{ secrets.REPOSITORY_TOKEN }}
tag_name: ${{ steps.datetime.outputs.TAG_NAME }}
name: ${{ steps.datetime.outputs.TAG_NAME }}