lilJudd/.forgejo/workflows/build.yml

47 lines
1.1 KiB
YAML
Raw Normal View History

on: [ push ]
jobs:
build:
name: Build
runs-on: docker
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: 11
- name: Build with Gradle
run: |
./gradlew clean
./gradlew shadowJar
env:
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
GRADLE_USER_HOME: ${{ github.workspace }}/.gradle
GIT_SUBMODULE_STRATEGY: recursive
working-directory: ${{ github.workspace }}
publish:
name: Publish
needs: build
runs-on: docker
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: 11
- name: Publish with Gradle
run: |
./gradlew publish
env:
GRADLE_USER_HOME: ${{ github.workspace }}/.gradle
GIT_SUBMODULE_STRATEGY: recursive
working-directory: ${{ github.workspace }}