File tree Expand file tree Collapse file tree 5 files changed +32
-40
lines changed
Expand file tree Collapse file tree 5 files changed +32
-40
lines changed Original file line number Diff line number Diff line change @@ -10,18 +10,16 @@ jobs:
1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : checkout code
13- uses : actions/checkout@v2
13+ uses : actions/checkout@v3
1414 - name : Set up QEMU
15- uses : docker/setup-qemu-action@v1
16- - name : install buildx
17- id : buildx
18- uses : docker/setup-buildx-action@v1
19- - name : Available platforms
20- run : echo ${{ steps.buildx.outputs.platforms }}
15+ uses : docker/setup-qemu-action@v2
16+ - name : Set up Docker Buildx
17+ uses : docker/setup-buildx-action@v2
2118 - name : login to docker hub
2219 run : echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
2320 - name : build the image
24- run : |
25- docker buildx build --push \
26- --tag mhzawadi/phpmyadmin:latest \
27- --platform linux/amd64,linux/arm/v7,linux/arm64 .
21+ uses : docker/build-push-action@v3
22+ with :
23+ push : true
24+ platforms : linux/amd64,linux/arm64,linux/arm/v7
25+ tags : mhzawadi/phpmyadmin:latest
Original file line number Diff line number Diff line change 1- name : build dev image
1+ name : build our image for dev
22
33on :
44 workflow_dispatch :
55 push :
6- branches-ignore : master
7- schedule :
8- # * is a special character in YAML so you have to quote this string
9- - cron : ' 5 3 * * 1'
6+ branches : dev
7+
108jobs :
119 build :
1210 runs-on : ubuntu-latest
1311 steps :
1412 - name : checkout code
15- uses : actions/checkout@v2
13+ uses : actions/checkout@v3
1614 - name : Set up QEMU
17- uses : docker/setup-qemu-action@v1
18- - name : install buildx
19- id : buildx
20- uses : docker/setup-buildx-action@v1
21- - name : Available platforms
22- run : echo ${{ steps.buildx.outputs.platforms }}
15+ uses : docker/setup-qemu-action@v2
16+ - name : Set up Docker Buildx
17+ uses : docker/setup-buildx-action@v2
2318 - name : login to docker hub
2419 run : echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
2520 - name : build the image
26- run : |
27- docker buildx build --push \
28- --tag mhzawadi/phpmyadmin:dev \
29- --platform linux/amd64,linux/arm/v7,linux/arm64 .
21+ uses : docker/build-push-action@v3
22+ with :
23+ push : true
24+ platforms : linux/amd64,linux/arm64,linux/arm/v7
25+ tags : mhzawadi/phpmyadmin:dev
Original file line number Diff line number Diff line change @@ -11,14 +11,11 @@ jobs:
1111 runs-on : ubuntu-latest
1212 steps :
1313 - name : checkout code
14- uses : actions/checkout@v2
14+ uses : actions/checkout@v3
1515 - name : Set up QEMU
16- uses : docker/setup-qemu-action@v1
17- - name : install buildx
18- id : buildx
19- uses : docker/setup-buildx-action@v1
20- - name : Available platforms
21- run : echo ${{ steps.buildx.outputs.platforms }}
16+ uses : docker/setup-qemu-action@v2
17+ - name : Set up Docker Buildx
18+ uses : docker/setup-buildx-action@v2
2219 - name : Prepare
2320 id : prepare
2421 run : |
2724 - name : login to docker hub
2825 run : echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
2926 - name : build the image
30- run : |
31- docker buildx build --push \
32- --tag "mhzawadi/phpmyadmin:${{ steps.prepare.outputs.version }}" \
33- --platform linux/amd64,linux/arm/v7,linux/arm64 .
27+ uses : docker/build-push-action@v3
28+ with :
29+ push : true
30+ platforms : linux/amd64,linux/arm64,linux/arm/v7
31+ tags : " mhzawadi/phpmyadmin:${{ steps.prepare.outputs.version }}"
Original file line number Diff line number Diff line change 1- FROM alpine:3.16
1+ FROM alpine:3.17
22MAINTAINER Matthew Horwood <matt@horwood.biz>
33
44# Install required deb packages
Original file line number Diff line number Diff line change 33Run phpMyAdmin with Alpine, nginx and PHP FPM.
44
55![ GitHub Repo stars] ( https://img.shields.io/github/stars/mhzawadi/phpmyadmin?style=social )
6- ![ GitHub Workflow Status ] ( https://img.shields.io/github/workflow/status /mhzawadi/phpmyadmin/build%20our%20image%20for%20latest?label=Docker%20Latest )
6+ [ ![ Latest image ] ( https://github.com/mhzawadi/phpmyadmin/actions/workflows/image-latest.yml/badge.svg )] ( https://github.com /mhzawadi/phpmyadmin/actions/workflows/image-latest.yml )
77![ Docker Pulls] ( https://img.shields.io/docker/pulls/mhzawadi/phpmyadmin.svg )
88![ Docker Stars] ( https://img.shields.io/docker/stars/mhzawadi/phpmyadmin.svg )
99
You can’t perform that action at this time.
0 commit comments