1616 steps :
1717 - uses : actions/checkout@v2
1818
19- - name : Setup PHP
20- uses : shivammathur/setup-php@v2
21- with :
22- php-version : 8.0
23- extensions : dom, curl, intl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite
24- coverage : pcov
25-
26- - uses : actions/cache@v2.1.4
27- name : Cache Composer dependencies
28- with :
29- path : ~/.composer/cache/files
30- key : composer-${{ hashFiles('composer.json') }}
31-
3219 - name : Docker meta
3320 id : docker_meta
3421 uses : crazy-max/ghaction-docker-meta@v2.3.0
5037 username : ${{ secrets.DOCKERHUB_USERNAME }}
5138 password : ${{ secrets.DOCKERHUB_TOKEN }}
5239
53- - name : Install dependencies
54- run : |
55- composer install --no-interaction --no-progress --prefer-dist --optimize-autoloader --no-dev
56-
5740 - name : Build and Push
5841 id : docker
5942 uses : docker/build-push-action@v2
7457 steps :
7558 - uses : actions/checkout@v2
7659
77- - name : Setup PHP
78- uses : shivammathur/setup-php@v2
79- with :
80- php-version : 8.0
81- extensions : dom, curl, intl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite
82- coverage : pcov
83-
84- - uses : actions/cache@v2.1.4
85- name : Cache Composer dependencies
86- with :
87- path : ~/.composer/cache/files
88- key : composer-${{ hashFiles('composer.json') }}
89-
9060 - name : Docker meta
9161 id : docker_meta
9262 uses : crazy-max/ghaction-docker-meta@v2.3.0
@@ -108,10 +78,6 @@ jobs:
10878 username : ${{ secrets.DOCKERHUB_USERNAME }}
10979 password : ${{ secrets.DOCKERHUB_TOKEN }}
11080
111- - name : Install dependencies
112- run : |
113- composer install --no-interaction --no-progress --prefer-dist --optimize-autoloader --no-dev
114-
11581 - name : Build and Push
11682 id : docker
11783 uses : docker/build-push-action@v2
@@ -132,19 +98,6 @@ jobs:
13298 steps :
13399 - uses : actions/checkout@v2
134100
135- - name : Setup PHP
136- uses : shivammathur/setup-php@v2
137- with :
138- php-version : 8.0
139- extensions : dom, curl, intl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite
140- coverage : pcov
141-
142- - uses : actions/cache@v2.1.4
143- name : Cache Composer dependencies
144- with :
145- path : ~/.composer/cache/files
146- key : composer-${{ hashFiles('composer.json') }}
147-
148101 - name : Docker meta
149102 id : docker_meta
150103 uses : crazy-max/ghaction-docker-meta@v2.3.0
@@ -166,10 +119,6 @@ jobs:
166119 username : ${{ secrets.DOCKERHUB_USERNAME }}
167120 password : ${{ secrets.DOCKERHUB_TOKEN }}
168121
169- - name : Install dependencies
170- run : |
171- composer install --no-interaction --no-progress --prefer-dist --optimize-autoloader --no-dev
172-
173122 - name : Build and Push
174123 id : docker
175124 uses : docker/build-push-action@v2
0 commit comments