From b4bcb869f9f53f4658817dd58c4388f5453396bb Mon Sep 17 00:00:00 2001 From: dannc Date: Tue, 31 Aug 2021 15:07:18 +0700 Subject: [PATCH] trying to add buildkit, inline cache, cache-from --- .github/workflows/continious-integration.yml | 26 ++++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/continious-integration.yml b/.github/workflows/continious-integration.yml index 25422ce..85d8543 100644 --- a/.github/workflows/continious-integration.yml +++ b/.github/workflows/continious-integration.yml @@ -22,31 +22,31 @@ jobs: - name: Build the Docker images 7.2 run: | - docker build --tag=local-composer:7.2 ./v7.2 - docker run --rm local-composer:7.2 php -v - docker tag local-composer:7.2 dannecron/php-for-dev:7.2 + DOCKER_BUILDKIT=1 docker build --cache-from=dannecron/php-for-dev:7.2 --build-arg BUILDKIT_INLINE_CACHE=1 --tag=localhost/php-for-dev:7.2 ./v7.2 + docker run --rm localhost/php-for-dev:7.2 php -v + docker tag localhost/php-for-dev:7.2 dannecron/php-for-dev:7.2 echo "Done" - name: Build the Docker images 7.3 run: | - docker build --tag=local-composer:7.3 ./v7.3 - docker run --rm local-composer:7.3 php -v - docker tag local-composer:7.3 dannecron/php-for-dev:7.3 + DOCKER_BUILDKIT=1 docker build --cache-from=dannecron/php-for-dev:7.3 --build-arg BUILDKIT_INLINE_CACHE=1 --tag=localhost/php-for-dev:7.3 ./v7.3 + docker run --rm localhost/php-for-dev:7.3 php -v + docker tag localhost/php-for-dev:7.3 dannecron/php-for-dev:7.3 echo "Done" - name: Build the Docker images 7.4 run: | - docker build --tag=local-composer:7.4 ./v7.4 - docker run --rm local-composer:7.4 php -v - docker tag local-composer:7.4 dannecron/php-for-dev:7.4 - docker tag local-composer:7.4 dannecron/php-for-dev:latest + DOCKER_BUILDKIT=1 docker build --cache-from=dannecron/php-for-dev:7.4 --build-arg BUILDKIT_INLINE_CACHE=1 --tag=localhost/php-for-dev:7.4 ./v7.4 + docker run --rm localhost/php-for-dev:7.4 php -v + docker tag localhost/php-for-dev:7.4 dannecron/php-for-dev:7.4 + docker tag localhost/php-for-dev:7.4 dannecron/php-for-dev:latest echo "Done" - name: Build the Docker images 8.0 run: | - docker build --tag=local-composer:8.0 ./v8.0 - docker run --rm local-composer:8.0 php -v - docker tag local-composer:8.0 dannecron/php-for-dev:8.0 + DOCKER_BUILDKIT=1 docker build --cache-from=dannecron/php-for-dev:8.0 --build-arg BUILDKIT_INLINE_CACHE=1 --tag=localhost/php-for-dev:8.0 ./v8.0 + docker run --rm localhost/php-for-dev:8.0 php -v + docker tag localhost/php-for-dev:8.0 dannecron/php-for-dev:8.0 echo "Done" - name: push 7.2 image to docker hub