This is an automated email from the ASF dual-hosted git repository. madhan pushed a commit to branch ranger-2.6 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 3636181bc0455fdb12c89870e2b334d035ffa3c4 Author: Abhishek Kumar <[email protected]> AuthorDate: Fri Aug 30 16:54:55 2024 -0700 RANGER-4925: Cache downloaded archives during CI docker build (#383) (cherry picked from commit 705f1bf4c7eaaa8c51468789b0ef32d5110d5ee6) --- .github/workflows/maven.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index ac10faf8e..6f0a0602a 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -73,14 +73,28 @@ jobs: uses: actions/download-artifact@v4 with: name: target-8 + - name: Copy artifacts for docker build run: | cp ranger-*.tar.gz dev-support/ranger-docker/dist cp version dev-support/ranger-docker/dist - - name: Build all ranger-service images + + - name: Cache downloaded archives + uses: actions/cache@v3 + with: + path: dev-support/ranger-docker/downloads + key: ${{ runner.os }}-ranger-downloads-${{ hashFiles('dev-support/ranger-docker/.env') }} + restore-keys: | + ${{ runner.os }}-ranger-downloads- + + - name: Run download-archives.sh run: | cd dev-support/ranger-docker chmod +x download-archives.sh && ./download-archives.sh + + - name: Build all ranger-service images + run: | + cd dev-support/ranger-docker docker compose -f docker-compose.ranger-base.yml build export DOCKER_BUILDKIT=1 export COMPOSE_DOCKER_CLI_BUILD=1
