From bd335cb275b07174ae8eac49d93c957f0eedf470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Mon, 26 Aug 2024 20:14:59 +0100 Subject: [PATCH] gitea actions for services --- .gitea/workflows/{manual.yml => host.yml} | 11 +++++------ .gitea/workflows/services.nginx.yml | 11 +++++++++++ .gitea/workflows/services.wyoming.yml | 11 +++++++++++ ...rvice.zigbee2mqtt.yml => services.zigbee2mqtt.yml} | 4 +++- 4 files changed, 30 insertions(+), 7 deletions(-) rename .gitea/workflows/{manual.yml => host.yml} (70%) create mode 100644 .gitea/workflows/services.nginx.yml create mode 100644 .gitea/workflows/services.wyoming.yml rename .gitea/workflows/{service.zigbee2mqtt.yml => services.zigbee2mqtt.yml} (73%) 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"