diff --git a/.gitea/workflows/manual.yml b/.gitea/workflows/host.yml similarity index 70% rename from .gitea/workflows/manual.yml rename to .gitea/workflows/host.yml index 55b790d..67a36d1 100644 --- a/.gitea/workflows/manual.yml +++ b/.gitea/workflows/host.yml @@ -1,9 +1,8 @@ -name: Manual Trigger Workflow - -# configure manual trigger -on: - workflow_dispatch: - +name: deploy host +on: [push] + paths_ignore: + - services/** + - docs/** jobs: build: runs-on: ubuntu-latest diff --git a/.gitea/workflows/services.nginx.yml b/.gitea/workflows/services.nginx.yml new file mode 100644 index 0000000..d3945c4 --- /dev/null +++ b/.gitea/workflows/services.nginx.yml @@ -0,0 +1,11 @@ +name: Portainer stack nginx +on: [push] + paths: + - services/nginx/** +jobs: + deploy: + runs-on: "homesrv01" + steps: + - name: Portainer stack nginx webhook + run: | + curl -X POST "${{secrets.PORTAINER_NGINX_WEBHOOK_URL}}" \ No newline at end of file diff --git a/.gitea/workflows/services.wyoming.yml b/.gitea/workflows/services.wyoming.yml new file mode 100644 index 0000000..94f1894 --- /dev/null +++ b/.gitea/workflows/services.wyoming.yml @@ -0,0 +1,11 @@ +name: Portainer stack wyoming +on: [push] + paths: + - services/wyoming/** +jobs: + deploy: + runs-on: "homesrv01" + steps: + - name: Portainer stack wyoming webhook + run: | + curl -X POST "${{secrets.PORTAINER_WYOMING_WEBHOOK_URL}}" \ No newline at end of file diff --git a/.gitea/workflows/service.zigbee2mqtt.yml b/.gitea/workflows/services.zigbee2mqtt.yml similarity index 73% rename from .gitea/workflows/service.zigbee2mqtt.yml rename to .gitea/workflows/services.zigbee2mqtt.yml index b4e9528..e9bb8a7 100644 --- a/.gitea/workflows/service.zigbee2mqtt.yml +++ b/.gitea/workflows/services.zigbee2mqtt.yml @@ -1,5 +1,7 @@ -name: deploy +name: Portainer stack zigbee2mqtt on: [push] + paths: + - services/zigbee2mqtt/** jobs: deploy: runs-on: "homesrv01"