build-rabbitmq.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. name: build-rabbitmq
  2. on: workflow_dispatch
  3. jobs:
  4. rabbitmq-3-9:
  5. runs-on: ubuntu-latest
  6. steps:
  7. -
  8. name: Checkout
  9. uses: actions/checkout@v2
  10. -
  11. name: Set up QEMU
  12. uses: docker/setup-qemu-action@v1
  13. -
  14. name: Set up Docker Buildx
  15. uses: docker/setup-buildx-action@v1
  16. -
  17. name: Login to DockerHub
  18. uses: docker/login-action@v1
  19. with:
  20. username: ${{ secrets.DOCKERHUB_USERNAME }}
  21. password: ${{ secrets.DOCKERHUB_TOKEN }}
  22. -
  23. name: Build and push
  24. id: docker_build
  25. uses: docker/build-push-action@v2
  26. with:
  27. context: images/rabbitmq/3.9
  28. platforms: linux/amd64,linux/arm64
  29. push: true
  30. tags: |
  31. markoshust/magento-rabbitmq:3.9
  32. markoshust/magento-rabbitmq:3.9-0
  33. rabbitmq-3-11:
  34. runs-on: ubuntu-latest
  35. steps:
  36. -
  37. name: Checkout
  38. uses: actions/checkout@v2
  39. -
  40. name: Set up QEMU
  41. uses: docker/setup-qemu-action@v1
  42. -
  43. name: Set up Docker Buildx
  44. uses: docker/setup-buildx-action@v1
  45. -
  46. name: Login to DockerHub
  47. uses: docker/login-action@v1
  48. with:
  49. username: ${{ secrets.DOCKERHUB_USERNAME }}
  50. password: ${{ secrets.DOCKERHUB_TOKEN }}
  51. -
  52. name: Build and push
  53. id: docker_build
  54. uses: docker/build-push-action@v2
  55. with:
  56. context: images/rabbitmq/3.9
  57. platforms: linux/amd64,linux/arm64
  58. push: true
  59. tags: |
  60. markoshust/magento-rabbitmq:3.11
  61. markoshust/magento-rabbitmq:3.11-0