From 2ec68ec42e194d57a37723b94b63c0bded21b6cf Mon Sep 17 00:00:00 2001 From: mickamy Date: Thu, 4 Jan 2024 22:18:35 +0900 Subject: [PATCH] ci: cache only app image --- .github/workflows/benchmark.yml | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 747a2c37..75e34026 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -29,35 +29,14 @@ jobs: steps: - uses: actions/checkout@v4 - run: make change-lang LANG=$ISHOCON_APP_LANG - - run: | - sed -i 's/ishocon2-app-base/'"${{ env.UNAME }}"'\/ishocon2-app-base/g' ./docker-compose.yml; - sed -i 's/ishocon2-bench/'"${{ env.UNAME }}"'\/ishocon2-app-bench/g' ./docker-compose.yml; - cat ./docker-compose.yml; - uses: docker/setup-buildx-action@v3 - - uses: docker/build-push-action@v5.1.0 - with: - context: . - file: ./docker/app/base/Dockerfile - cache-from: type=gha - cache-to: type=local,mode=max,dest=.cache/base - load: true - tags: ${{ env.UNAME }}/ishocon2-app-base:latest - - uses: docker/build-push-action@v5.1.0 - with: - context: . - file: ./docker/benchmarker/Dockerfile - cache-from: type=gha - cache-to: type=local,mode=max,dest=.cache/bench - load: true - tags: ${{ env.UNAME }}/ishocon2-app-bench:latest - uses: docker/build-push-action@v5.1.0 with: context: . file: ./docker/app/${{ env.ISHOCON_APP_LANG }}/Dockerfile - cache-from: type=local,src=.cache/base + cache-from: type=gha cache-to: type=gha,mode=max - load: true - tags: ${{ env.UNAME }}/ishocon2-app-${{ env.ISHOCON_APP_LANG }}:latest + tags: ${{ github.actor }}/ishocon2-app-${{ env.ISHOCON_APP_LANG }}:latest - run: make build timeout-minutes: 5 - run: make up bench-with-db-init