浏览代码

Workflow files to build PHP images separately

Mark Shust 2 年之前
父节点
当前提交
68f7ae0333
共有 2 个文件被更改,包括 67 次插入0 次删除
  1. 34 0
      .github/workflows/build-php-8.1.yml
  2. 33 0
      .github/workflows/build-php-8.2.yml

+ 34 - 0
.github/workflows/build-php-8.1.yml

@@ -0,0 +1,34 @@
+name: build-php-8.1
+
+on: workflow_dispatch
+
+jobs:
+  php-8-1:
+    runs-on: ubuntu-latest
+    steps:
+      -
+        name: Checkout
+        uses: actions/checkout@v2
+      -
+        name: Set up QEMU
+        uses: docker/setup-qemu-action@v1
+      -
+        name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v1
+      -
+        name: Login to DockerHub
+        uses: docker/login-action@v1
+        with:
+          username: ${{ secrets.DOCKERHUB_USERNAME }}
+          password: ${{ secrets.DOCKERHUB_TOKEN }}
+      -
+        name: Build and push
+        id: docker_build
+        uses: docker/build-push-action@v2
+        with:
+          context: images/php/8.1
+          platforms: linux/amd64,linux/arm64
+          push: true
+          tags: |
+            markoshust/magento-php:8.1-fpm
+            markoshust/magento-php:8.1-fpm-1

+ 33 - 0
.github/workflows/build-php-8.2.yml

@@ -0,0 +1,33 @@
+name: build-php-8.2
+
+on: workflow_dispatch
+
+jobs:
+  php-8-2:
+    runs-on: ubuntu-latest
+    steps:
+      -
+        name: Checkout
+        uses: actions/checkout@v2
+      -
+        name: Set up QEMU
+        uses: docker/setup-qemu-action@v1
+      -
+        name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v1
+      -
+        name: Login to DockerHub
+        uses: docker/login-action@v1
+        with:
+          username: ${{ secrets.DOCKERHUB_USERNAME }}
+          password: ${{ secrets.DOCKERHUB_TOKEN }}
+      -
+        name: Build and push
+        id: docker_build
+        uses: docker/build-push-action@v2
+        with:
+          context: images/php/8.2
+          platforms: linux/amd64,linux/arm64
+          push: true
+          tags: |
+            markoshust/magento-php:8.2-fpm-develop