浏览代码

Added docker container building / uploading (#46)

RamonRobben 4 年之前
父节点
当前提交
52e281ee9b
共有 1 个文件被更改,包括 21 次插入2 次删除
  1. 21 2
      .github/workflows/run_tests.yml

+ 21 - 2
.github/workflows/run_tests.yml

@@ -7,10 +7,29 @@ on:
     branches: [ main ]
     branches: [ main ]
 
 
 jobs:
 jobs:
-  laravel-tests:
+  docker:
+    runs-on: ubuntu-20.04
+    steps:
+      - 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:
+          push: true
+          tags: bitsechosting/controlpanel:latest
+      - name: Image digest
+        run: echo ${{ steps.docker_build.outputs.digest }}
 
 
+  tests:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
-
     steps:
     steps:
     - uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e
     - uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e
       with:
       with: