Files
hamster-currency/.gitea/workflows/main.yaml
MiniDay 2b407b7a2c
All checks were successful
Publish Project / build (push) Successful in 10m36s
ci: 更新自动发布工作流
2026-01-20 15:10:35 +08:00

36 lines
979 B
YAML

name: Publish Project
on:
push:
tags:
- "*"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Setup Java
uses: actions/setup-java@v5
with:
java-version: 21
distribution: temurin
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5.0.0
with:
gradle-version: wrapper
cache-read-only: false
cache-write-only: false
- name: Make gradlew executable
run: chmod +x gradlew
- name: Build & Publish
env:
ORG_GRADLE_PROJECT_MAVEN_AIRGAME_USERNAME: ${{ secrets.MAVEN_AIRGAME_USERNAME }}
ORG_GRADLE_PROJECT_MAVEN_AIRGAME_PASSWORD: ${{ secrets.MAVEN_AIRGAME_PASSWORD }}
run: ./gradlew build publish --info --console plain --no-daemon
- name: Publish to Release
uses: softprops/action-gh-release@v2
with:
files: build/*.jar