diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b7d28da..765a5fe 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -21,7 +21,10 @@ jobs: cache: 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: needs: build @@ -29,10 +32,13 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v3 + - name: Checkout code + uses: actions/checkout@v3 + - name: Generate tag id: tag run: echo "::set-output name=tag::$(date +'%Y%m%d%H%M%S')" + - name: Create Release id: create_release uses: actions/create-release@v1 @@ -43,11 +49,13 @@ jobs: release_name: Release ${{ steps.tag.outputs.tag }} draft: false prerelease: false + - name: Find Jar files id: find_jars run: | jars=$(find target -name '*.jar') echo "::set-output name=jars::$jars" + - name: Upload Jar as Release Asset id: upload-release-asset uses: actions/upload-release-asset@v1