This is an automated email from the ASF dual-hosted git repository. abhi pushed a commit to branch cache-archives in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 16e04fd5a6db4916330963bbf04fa42bc1fe8e02 Author: Abhishek Kumar <[email protected]> AuthorDate: Fri Aug 30 12:00:27 2024 -0700 CI: Cache downloaded archives --- .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 e38d641bc..89a75a3c2 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -78,14 +78,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
