From 4d8a28a688f99d772e75d58bb0977beacad9592a Mon Sep 17 00:00:00 2001 From: Michael7371 <40476797+Michael7371@users.noreply.github.com> Date: Mon, 23 Dec 2024 17:11:19 -0700 Subject: [PATCH] adding cache for docker and maven builds --- .github/workflows/artifact-publish.yml | 1 + .github/workflows/ci.yml | 2 ++ .github/workflows/docker.yml | 4 +++- .github/workflows/dockerhub.yml | 6 ++++-- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/artifact-publish.yml b/.github/workflows/artifact-publish.yml index f6a14d24..e351cebb 100644 --- a/.github/workflows/artifact-publish.yml +++ b/.github/workflows/artifact-publish.yml @@ -19,6 +19,7 @@ jobs: with: java-version: '21' distribution: 'temurin' + cache: 'maven' - name: Remove snapshot from version run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4887cf95..5b391191 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,8 @@ jobs: MAVEN_GITHUB_ORG=${{ github.repository_owner }} secrets: | MAVEN_GITHUB_TOKEN: ${{ secrets.MAVEN_GITHUB_TOKEN }} + cache-from: type=gha + cache-to: type=gha,mode=max sonar: runs-on: ubuntu-latest diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b23b754e..b5cde607 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -20,4 +20,6 @@ jobs: MAVEN_GITHUB_TOKEN=${{ secrets.MAVEN_GITHUB_TOKEN }} MAVEN_GITHUB_ORG=${{ github.repository_owner }} secrets: | - MAVEN_GITHUB_TOKEN: ${{ secrets.MAVEN_GITHUB_TOKEN }} \ No newline at end of file + MAVEN_GITHUB_TOKEN: ${{ secrets.MAVEN_GITHUB_TOKEN }} + cache-from: type=gha + cache-to: type=gha,mode=max \ No newline at end of file diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 5b185477..e3d8cd72 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -20,7 +20,7 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Replcae Docker tag + - name: Replace Docker tag id: set_tag run: echo "TAG=$(echo ${GITHUB_REF##*/} | sed 's/\//-/g')" >> $GITHUB_ENV @@ -34,4 +34,6 @@ jobs: MAVEN_GITHUB_TOKEN=${{ secrets.MAVEN_GITHUB_TOKEN }} MAVEN_GITHUB_ORG=${{ github.repository_owner }} secrets: | - MAVEN_GITHUB_TOKEN: ${{ secrets.MAVEN_GITHUB_TOKEN }} \ No newline at end of file + MAVEN_GITHUB_TOKEN: ${{ secrets.MAVEN_GITHUB_TOKEN }} + cache-from: type=gha + cache-to: type=gha,mode=max \ No newline at end of file