@@ -11,36 +11,30 @@ jobs:
1111 runs-on : ubuntu-latest
1212 strategy :
1313 matrix :
14- version : ['7.4 ', '8.0 ', '8.1 ']
14+ version : ['8.0 ', '8.1 ', '8.2', '8.3 ']
1515
1616 steps :
1717 - name : Checkout code
18181919
2020 - name : Build
2121 run : |
22- docker build --pull -t kooldev/php:${{ matrix.version }}-nginx- oci8 ${{ matrix.version }}-nginx- oci8
23- docker build --pull -t kooldev/php:${{ matrix.version }}-nginx- oci8-prod ${{ matrix.version }}-nginx- oci8-prod
22+ docker build --pull -t kooldev/php:${{ matrix.version }}-oci8-nginx ${{ matrix.version }}-oci8-nginx
23+ docker build --pull -t kooldev/php:${{ matrix.version }}-oci8-nginx- prod ${{ matrix.version }}-oci8-nginx -prod
2424
25- - name : Build Swoole
26- if : matrix.version != '7.4'
27- run : |
28- docker build --pull -t kooldev/php:${{ matrix.version }}-nginx-swoole-oci8 ${{ matrix.version }}-nginx-swoole-oci8
29- docker build --pull -t kooldev/php:${{ matrix.version }}-nginx-swoole-oci8-prod ${{ matrix.version }}-nginx-swoole-oci8-prod
25+ docker build --pull -t kooldev/php:${{ matrix.version }}-oci8-swoole-nginx ${{ matrix.version }}-oci8-swoole-nginx
26+ docker build --pull -t kooldev/php:${{ matrix.version }}-oci8-swoole-nginx-prod ${{ matrix.version }}-oci8-swoole-nginx-prod
3027
3128 - name : Tests
3229 run : |
33- docker run kooldev/php:${{ matrix.version }}-nginx- oci8 php -r "extension_loaded('oci8') or die(1);"
34- docker run kooldev/php:${{ matrix.version }}-nginx- oci8-prod php -r "extension_loaded('oci8') or die(1);"
30+ docker run kooldev/php:${{ matrix.version }}-oci8-nginx php -r "extension_loaded('oci8') or die(1);"
31+ docker run kooldev/php:${{ matrix.version }}-oci8-nginx -prod php -r "extension_loaded('oci8') or die(1);"
3532
36- - name : Tests Swoole
37- if : matrix.version != '7.4'
38- run : |
39- docker run kooldev/php:${{ matrix.version }}-nginx-oci8 php -r "extension_loaded('oci8') or die(1);"
40- docker run kooldev/php:${{ matrix.version }}-nginx-oci8-prod php -r "extension_loaded('oci8') or die(1);"
33+ docker run kooldev/php:${{ matrix.version }}-oci8-nginx php -r "extension_loaded('oci8') or die(1);"
34+ docker run kooldev/php:${{ matrix.version }}-oci8-nginx-prod php -r "extension_loaded('oci8') or die(1);"
4135
42- docker run kooldev/php:${{ matrix.version }}-nginx -swoole-oci8 php -r "extension_loaded('oci8') or die(1);"
43- docker run kooldev/php:${{ matrix.version }}-nginx -swoole-oci8 -prod php -r "extension_loaded('oci8') or die(1);"
36+ docker run kooldev/php:${{ matrix.version }}-oci8 -swoole-nginx php -r "extension_loaded('oci8') or die(1);"
37+ docker run kooldev/php:${{ matrix.version }}-oci8 -swoole-nginx -prod php -r "extension_loaded('oci8') or die(1);"
4438
4539 - name : Login to DockerHub
46405246 - name : Push to DockerHub
5347 if : github.ref == 'refs/heads/main' && github.repository == 'kool-dev/docker-php-oci8'
5448 run : |
55- docker push kooldev/php:${{ matrix.version }}-nginx- oci8
56- docker push kooldev/php:${{ matrix.version }}-nginx- oci8-prod
49+ docker push kooldev/php:${{ matrix.version }}-oci8-nginx
50+ docker push kooldev/php:${{ matrix.version }}-oci8-nginx -prod
5751
58- - name : Push to DockerHub Swoole
59- if : github.ref == 'refs/heads/main' && github.repository == 'kool-dev/docker-php-oci8' && matrix.version != '7.4'
60- run : |
61- docker push kooldev/php:${{ matrix.version }}-nginx-swoole-oci8
62- docker push kooldev/php:${{ matrix.version }}-nginx-swoole-oci8-prod
52+ docker push kooldev/php:${{ matrix.version }}-oci8-swoole-nginx
53+ docker push kooldev/php:${{ matrix.version }}-oci8-swoole-nginx-prod
0 commit comments