diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80ecbdaa..bf956dec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,27 @@ jobs: chown -R 1000:1000 `pwd` su `id -un 1000` -c "./gradlew build && ./gradlew publishToMavenLocal" + - name: Cache Build + id: cache-build + uses: actions/cache@v4 + with: + path: ${{ github.workspace }}/build/reports/ + key: ${{ github.sha }}-your-cache-key + +upload-linux-artifacts: + needs: build-job-scheduler-linux + runs-on: ubuntu-latest + strategy: + matrix: + java: [21, 23] + if: always() + steps: + - uses: actions/cache/restore@v4 + id: restore-build + with: + path: ${{ github.workspace }}/build/reports/ + key: ${{ github.sha }}-your-cache-key + - name: Upload Coverage Report uses: codecov/codecov-action@v3 with: @@ -59,7 +80,6 @@ jobs: path: | ./build/reports/ - build-job-scheduler-MacOS: strategy: fail-fast: false