build-php-8-3.yml 890 B

123456789101112131415161718192021222324252627282930313233343536
  1. name: build-php-8-3
  2. on: workflow_dispatch
  3. jobs:
  4. php-8-3:
  5. runs-on: ubuntu-latest
  6. steps:
  7. -
  8. name: Checkout
  9. uses: actions/checkout@v4
  10. with:
  11. ref: release/next
  12. -
  13. name: Set up QEMU
  14. uses: docker/setup-qemu-action@v3
  15. -
  16. name: Set up Docker Buildx
  17. uses: docker/setup-buildx-action@v3
  18. -
  19. name: Login to DockerHub
  20. uses: docker/login-action@v3
  21. with:
  22. username: ${{ secrets.DOCKERHUB_USERNAME }}
  23. password: ${{ secrets.DOCKERHUB_TOKEN }}
  24. -
  25. name: Build and push
  26. id: docker_build
  27. uses: docker/build-push-action@v6
  28. with:
  29. context: images/php/8.3
  30. platforms: linux/amd64,linux/arm64
  31. push: true
  32. tags: |
  33. markoshust/magento-php:8.3-fpm
  34. markoshust/magento-php:8.3-fpm-3