Skip to content

Update GitHub workflows #32

Update GitHub workflows

Update GitHub workflows #32

Workflow file for this run

name: "Build"
on:
push:
branches:
- '6.x.x'
pull_request:
branches:
- '6.x.x'
env:
JAVA_DISTRIBUTION: liberica
JAVA_VERSION: 11
jobs:
build_project:
name: "Build Project"
runs-on: ubuntu-24.04
steps:
- name: "πŸ“₯ Checkout repository"
uses: actions/checkout@v6
- name: "β˜•οΈ Setup JDK"
uses: actions/setup-java@v5
with:
distribution: ${{ env.JAVA_DISTRIBUTION }}
java-version: ${{ env.JAVA_VERSION }}
- name: "🐘 Setup Gradle"
uses: gradle/actions/setup-gradle@v5
with:
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
- name: "πŸ”¨ Build Project"
run: ./gradlew build --continue
publish_snapshot:
name: "Publish Snapshot release"
needs: build_project
runs-on: ubuntu-24.04
if: github.event_name == 'push'
steps:
- name: "πŸ“₯ Checkout repository"
uses: actions/checkout@v6
- name: "β˜•οΈ Setup JDK"
uses: actions/setup-java@v5
with:
distribution: ${{ env.JAVA_DISTRIBUTION }}
java-version: ${{ env.JAVA_VERSION }}
- name: "🐘 Setup Gradle"
uses: gradle/actions/setup-gradle@v5
with:
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
- name: "πŸ“€ Publish Snapshot version to Artifactory (repo.grails.org)"
env:
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
run: ./gradlew publish