ngbs 3 years ago
parent
commit
843180187d
1 changed files with 11 additions and 6 deletions
  1. 11 6
      .github/workflows/build-traefik.yml

+ 11 - 6
.github/workflows/build-traefik.yml

@@ -1,11 +1,16 @@
 name: Build Traefik
 
 on:
-  # push:
-  #   branches: [ master ]
+  push:
+    # branches: [ master ]
+    paths:
+      - 'traefik/**'
+      - '.github/workflows/build-traefik.yml'
+  # UTC +8
+  schedule:
+    - cron: "0 20 */14 * *"
   # pull_request:
   #   branches: [ master ]
-
   workflow_dispatch:
 
 jobs:
@@ -19,7 +24,7 @@ jobs:
         shell: bash
 
       - name: Check Out Repo
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
 
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v2
@@ -31,7 +36,7 @@ jobs:
           username: ${{ secrets.DOCKER_HUB_USERNAME }}
           password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
 
-      - name: Build Traefik and push
+      - name: Build and push Docker images
         uses: docker/build-push-action@v3
         id: docker_build_traefik
         with:
@@ -43,7 +48,7 @@ jobs:
             ${{ secrets.DOCKER_HUB_USERNAME }}/traefik:${{ env.TRAEFIK_VERSION }}
           builder: ${{ steps.buildx.outputs.name }}
 
-      - name: Build Traefik and push
+      - name: Build and push Docker images
         uses: docker/build-push-action@v3
         id: docker_build_traefik_pre
         with: