From 0fd49ea590b3e11636aced2421431fdff433bd2b Mon Sep 17 00:00:00 2001 From: Scott Murphy Heiberg Date: Sun, 22 Sep 2024 13:46:11 -0400 Subject: [PATCH] Publish Snapshots to Artifactory --- .github/workflows/gradle.yml | 47 ++++++++++++++++++++++++++++++++++++ build.gradle | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 00000000..2ef464e1 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,47 @@ +name: Java CI +on: + push: + branches: + - 'master' + - '[5-9]+.[0-9]+.x' + pull_request: + branches: + - 'master' + - '[5-9]+.[0-9]+.x' + workflow_dispatch: +jobs: + build: + runs-on: ubuntu-latest + env: + WORKSPACE: ${{ github.workspace }} + GRADLE_OPTS: -Xmx1500m -Dfile.encoding=UTF-8 + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'adopt' + java-version: '8' + - name: Run Build + uses: gradle/gradle-build-action@v3 + with: + arguments: build -Dgeb.env=chromeHeadless + publish: + if: github.event_name == 'push' + needs: ['build'] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'adopt' + java-version: '8' + - name: Publish Artifacts (repo.grails.org) + id: publish + uses: gradle/gradle-build-action@v3 + env: + ARTIFACTORY_USERNAME: ${{ secrets.TEMP_ARTIFACTORY_USERNAME }} + ARTIFACTORY_PASSWORD: ${{ secrets.TEMP_ARTIFACTORY_PASSWORD }} + with: + arguments: -Dorg.gradle.internal.publish.checksums.insecure=true publish \ No newline at end of file diff --git a/build.gradle b/build.gradle index 9903e471..7acc75aa 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ plugins { id 'org.asciidoctor.jvm.convert' version '3.3.2' } -group 'io.github.gpc' +group 'org.grails.plugins' apply plugin: 'org.grails.grails-plugin' apply plugin: 'org.grails.grails-gsp'