From 34fa528a6c78d3230736dc2e30ab905f0ca28f5f Mon Sep 17 00:00:00 2001 From: IThundxr Date: Fri, 28 Feb 2025 19:07:43 -0500 Subject: [PATCH 1/3] Workflows --- .github/workflows/build.yml | 34 ++++++++++++++++++++++++++++++++++ .github/workflows/release.yml | 5 ++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000000..62d8895f46 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,34 @@ +name: Build + +on: [ workflow_dispatch, push, pull_request ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - name: NeoGradle Cache + uses: actions/cache@v4 + with: + path: "**/.gradle/repositories/" + key: "${{ runner.os }}-gradle-${{ hashFiles('**/libs.versions.*', '**/*.gradle*', '**/gradle-wrapper.properties') }}" + restore-keys: "${{ runner.os }}-gradle-" + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + with: + gradle-home-cache-cleanup: true + + - name: Validate Gradle Wrapper Integrity + uses: gradle/wrapper-validation-action@v2 + + - name: Build + run: ./gradlew build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11a47e57bc..66ee2d29ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,10 @@ jobs: uses: actions/checkout@v4 - name: Setup Java - run: echo "JAVA_HOME=$JAVA_HOME_17_X64" >> "$GITHUB_ENV" + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 From d292d36200e6c0cd3db722e2f427dd50c7900f72 Mon Sep 17 00:00:00 2001 From: IThundxr Date: Fri, 28 Feb 2025 19:10:07 -0500 Subject: [PATCH 2/3] fix workflow --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 62d8895f46..41181ae923 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,3 +32,7 @@ jobs: - name: Build run: ./gradlew build + + - uses: actions/upload-artifact@v4 + with: + path: build/libs/ From 783bc714b2d9de8b4feb15e15208c618521e06c8 Mon Sep 17 00:00:00 2001 From: IThundxr Date: Fri, 28 Feb 2025 19:20:17 -0500 Subject: [PATCH 3/3] Update jenkins file --- Jenkinsfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 29d85b7dbd..1270df1889 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,14 +23,8 @@ pipeline { stage('Build') { steps { - - withCredentials([ - file(credentialsId: 'build_secrets', variable: 'ORG_GRADLE_PROJECT_secretFile') - ]) { - - echo 'Building project.' - sh './gradlew build publish --stacktrace --warn' - } + echo 'Building project.' + sh './gradlew build publish --stacktrace --warn' } } }