File tree Expand file tree Collapse file tree 5 files changed +22
-22
lines changed Expand file tree Collapse file tree 5 files changed +22
-22
lines changed Original file line number Diff line number Diff line change @@ -57,31 +57,31 @@ jobs:
57
57
file : ${{ env.IMAGE_FILE }}
58
58
tags : ${{ env.IMAGE_TAG }}
59
59
60
- - name : Test run image
61
- run : |
62
- ver=$(docker run --rm ${{ env.IMAGE_TAG }} php -v | grep -o "^PHP [0-9].[0-9]");
63
-
64
- if [ "$ver" == "PHP ${{ matrix.version }}" ];
65
- then
66
- echo $ver;
67
- else
68
- exit 1;
69
- fi
70
-
71
60
- name : Extract metadata (tags, labels) for Docker
72
61
id : metadata
73
62
uses : docker/metadata-action@v5
74
63
with :
75
64
images : ${{ env.IMAGE_TAG }}
76
65
77
66
- name : Build and push
78
- if : github.ref == 'refs/heads/main'
79
67
uses : docker/build-push-action@v5
80
68
with :
81
- context : ${{ env.IMAGE_PATH }}
82
- push : true
69
+ context : .
70
+ push : ${{ github.ref == 'refs/heads/main' && github.event_name != 'pull_request' }}
83
71
provenance : false
72
+ load : true
84
73
file : ${{ env.IMAGE_FILE }}
85
74
tags : ${{ env.IMAGE_TAG }}
86
75
labels : ${{ steps.metadata.outputs.labels }}
87
76
platforms : linux/amd64,linux/arm64
77
+
78
+ - name : Test run image
79
+ run : |
80
+ ver=$(docker run --rm ${{ env.IMAGE_TAG }} php -v | grep -o "^PHP [0-9].[0-9]");
81
+
82
+ if [ "$ver" == "PHP ${{ matrix.version }}" ];
83
+ then
84
+ echo $ver;
85
+ else
86
+ exit 1;
87
+ fi
Original file line number Diff line number Diff line change @@ -22,15 +22,15 @@ RUN set -eux; \
22
22
mkdir -p /var/www/html; \
23
23
chown -R www-data:www-data /var/www/html
24
24
25
- COPY --chmod=755 ./ entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25
+ COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
26
26
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
27
27
28
28
RUN set -eux; \
29
29
chmod +x /usr/local/bin/wp; \
30
30
mkdir -p /var/www/.wp-cli; \
31
31
chown -R www-data:www-data /var/www/.wp-cli;
32
32
33
- COPY --chmod=644 --chown=www-data:www-data ./ wp-cli.yml /var/www/.wp-cli/config.yml
33
+ COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
34
34
35
35
RUN wp cli info;
36
36
Original file line number Diff line number Diff line change @@ -22,15 +22,15 @@ RUN set -eux; \
22
22
mkdir -p /var/www/html; \
23
23
chown -R www-data:www-data /var/www/html
24
24
25
- COPY --chmod=755 ./ entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25
+ COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
26
26
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
27
27
28
28
RUN set -eux; \
29
29
chmod +x /usr/local/bin/wp; \
30
30
mkdir -p /var/www/.wp-cli; \
31
31
chown -R www-data:www-data /var/www/.wp-cli;
32
32
33
- COPY --chmod=644 --chown=www-data:www-data ./ wp-cli.yml /var/www/.wp-cli/config.yml
33
+ COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
34
34
35
35
RUN wp cli info;
36
36
Original file line number Diff line number Diff line change @@ -22,15 +22,15 @@ RUN set -eux; \
22
22
mkdir -p /var/www/html; \
23
23
chown -R www-data:www-data /var/www/html
24
24
25
- COPY --chmod=755 ./ entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25
+ COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
26
26
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
27
27
28
28
RUN set -eux; \
29
29
chmod +x /usr/local/bin/wp; \
30
30
mkdir -p /var/www/.wp-cli; \
31
31
chown -R www-data:www-data /var/www/.wp-cli;
32
32
33
- COPY --chmod=644 --chown=www-data:www-data ./ wp-cli.yml /var/www/.wp-cli/config.yml
33
+ COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
34
34
35
35
RUN wp cli info;
36
36
Original file line number Diff line number Diff line change @@ -22,15 +22,15 @@ RUN set -eux; \
22
22
mkdir -p /var/www/html; \
23
23
chown -R www-data:www-data /var/www/html
24
24
25
- COPY --chmod=755 ./ entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
25
+ COPY --chmod=755 entrypoint.sh /etc/entrypoint.d/70-wp-core-download.sh
26
26
COPY --from=wp-cli /usr/local/bin/wp /usr/local/bin/
27
27
28
28
RUN set -eux; \
29
29
chmod +x /usr/local/bin/wp; \
30
30
mkdir -p /var/www/.wp-cli; \
31
31
chown -R www-data:www-data /var/www/.wp-cli;
32
32
33
- COPY --chmod=644 --chown=www-data:www-data ./ wp-cli.yml /var/www/.wp-cli/config.yml
33
+ COPY --chmod=644 --chown=www-data:www-data wp-cli.yml /var/www/.wp-cli/config.yml
34
34
35
35
RUN wp cli info;
36
36
You can’t perform that action at this time.
0 commit comments