cloudflare-tunnels-plugin/.forgejo/workflows/build.yml
Ivy Collective 870aae0752
All checks were successful
Build and Publish / build-and-publish (push) Successful in 1m51s
do not use setup-java's cache (setup-gradle already has one)
2025-01-12 10:27:55 -05:00

30 lines
846 B
YAML

name: Build and Publish
on:
push:
branches:
- main
jobs:
build-and-publish:
runs-on: docker
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '21'
- name: Setup Gradle
uses: actions/gradle/setup-gradle@v4
with:
gradle-version: '8.11'
- name: Build with Gradle
run: gradle -Pversion=${{ github.run_number }} build
- name: Create Release
uses: "actions/gitea-release-action@v1"
with:
name: Build v${{ github.run_number }}
prerelease: false
tag_name: "v${{ github.run_number }}"
files: |-
build/libs/cloudflare-tunnels-plugin-${{ github.run_number }}.jar