name: Java CI on: push: tags: - 'v*' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up JDK uses: actions/setup-java@v1 with: java-version: '17' - name: Build with Maven run: mvn -B package --file pom.xml - name: Create Release id: create_release uses: actions/create-release@v1.1.2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} draft: true prerelease: false - name: Upload release artifact id: upload_release_artifact uses: actions/upload-artifact@v2.0.1 with: path: ${{ github.workspace }}/target/BeesPlus-*.jar