Update maven.yml

This commit is contained in:
potzplitz 2024-03-03 13:50:50 +01:00 committed by GitHub
parent 7e8ade8971
commit 16181a5af1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -21,7 +21,10 @@ jobs:
cache: maven cache: maven
- name: Build with Maven - name: Build with Maven
run: mvn -B package --file pom.xml run: |
mvn -B package --file pom.xml
# Create target directory if not exists
mkdir -p target
create_release: create_release:
needs: build needs: build
@ -29,10 +32,13 @@ jobs:
permissions: permissions:
contents: write contents: write
steps: steps:
- uses: actions/checkout@v3 - name: Checkout code
uses: actions/checkout@v3
- name: Generate tag - name: Generate tag
id: tag id: tag
run: echo "::set-output name=tag::$(date +'%Y%m%d%H%M%S')" run: echo "::set-output name=tag::$(date +'%Y%m%d%H%M%S')"
- name: Create Release - name: Create Release
id: create_release id: create_release
uses: actions/create-release@v1 uses: actions/create-release@v1
@ -43,11 +49,13 @@ jobs:
release_name: Release ${{ steps.tag.outputs.tag }} release_name: Release ${{ steps.tag.outputs.tag }}
draft: false draft: false
prerelease: false prerelease: false
- name: Find Jar files - name: Find Jar files
id: find_jars id: find_jars
run: | run: |
jars=$(find target -name '*.jar') jars=$(find target -name '*.jar')
echo "::set-output name=jars::$jars" echo "::set-output name=jars::$jars"
- name: Upload Jar as Release Asset - name: Upload Jar as Release Asset
id: upload-release-asset id: upload-release-asset
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1