Skip to content

Commit 0759580

Browse files
committed
test cache ghcr
1 parent f479068 commit 0759580

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,10 @@ jobs:
7171
steps:
7272
- uses: actions/checkout@v4
7373

74-
- name: Cache Docker images.
75-
uses: AndreKurait/docker-cache@0.6.0
76-
with:
77-
key: |
78-
docker-${{ runner.os }}-${{ hashFiles(
79-
'compose.yml',
80-
'docker/dockerfiles/apachephp/Dockerfile',
81-
'docker/dockerfiles/mysql/Dockerfile',
82-
'docker/dockerfiles/mysqltest/Dockerfile'
83-
) }}
74+
- name: Build docker compose
75+
run: docker compose build --push apachephp dbtest apachephptest
76+
env:
77+
REGISTRY_URL: ghcr.io/afup/web
8478

8579
- name: Delete symfony cache
8680
run: rm -rf var/cache/test
@@ -139,4 +133,4 @@ jobs:
139133
composer-options: "--no-scripts"
140134

141135
- name: Rector
142-
run: make rector
136+
run: make rector

compose.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ services:
1111
- ./data/mysql:/var/lib/mysql
1212

1313
dbtest:
14-
build: ./docker/dockerfiles/mysqltest
14+
build:
15+
context: ./docker/dockerfiles/mysqltest
16+
cache_from:
17+
- ${REGISTRY_URL:-local}/dbtest:${IMAGE_TAG:-latest}
18+
image: ${REGISTRY_URL:-local}/dbtest:${IMAGE_TAG:-latest}
1519
environment:
1620
MYSQL_ROOT_PASSWORD: root
1721
MYSQL_USER: afup
@@ -50,6 +54,9 @@ services:
5054
uid: ${CURRENT_UID:-1001}
5155
gid: "1001"
5256
ENABLE_XDEBUG: ${ENABLE_XDEBUG:-false}
57+
cache_from:
58+
- ${REGISTRY_URL:-local}/apachephptest:${IMAGE_TAG:-latest}
59+
image: ${REGISTRY_URL:-local}/apachephptest:${IMAGE_TAG:-latest}
5360
environment:
5461
SYMFONY_ENV: "test"
5562
APP_ENV: "test"
@@ -76,4 +83,4 @@ services:
7683
statictestresources:
7784
image: nginx:1.25.4
7885
volumes:
79-
- ./docker/dockerfiles/statictestresources:/usr/share/nginx/html:ro
86+
- ./docker/dockerfiles/statictestresources:/usr/share/nginx/html:ro

0 commit comments

Comments
 (0)