Improve build cache keys

pull/289/head
Rizky Maulana Nugraha 2021-01-28 02:54:59 +07:00
rodzic 4a42a37069
commit 14c16edd95
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: F08C600969AC1656
1 zmienionych plików z 12 dodań i 4 usunięć

Wyświetl plik

@ -43,9 +43,13 @@ jobs:
uses: actions/cache@v2
with:
path: /tmp/.buildx-cache
key: buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-${{ github.sha }}
# Build inputs are:
# - Dockerfile recipe
# - docker-compose.build.yml
# - build args (.example.env)
key: buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-${{ github.sha }}
restore-keys: |
buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-
buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-
- name: Login to DockerHub
uses: docker/login-action@v1
with:
@ -150,9 +154,13 @@ jobs:
uses: actions/cache@v2
with:
path: /tmp/.buildx-cache
key: buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-${{ github.sha }}
# Build inputs are:
# - Dockerfile recipe
# - docker-compose.build.yml
# - build args (.example.env)
key: buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-${{ github.sha }}
restore-keys: |
buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-
buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-
- name: Build image for testing
id: docker_build_testing_image