From 00b12832a163778a1f24e24dff04142ba412536a Mon Sep 17 00:00:00 2001 From: julien vdb Date: Thu, 30 Oct 2025 00:50:20 +0100 Subject: [PATCH] 0.11.12 : Auto deploy and message to discord --- .gitea/workflows/build.yml | 21 +++++++++++++++++++ package.json | 2 +- .../1.0.0/full_documentation.json | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fec7b38..8d9836e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -7,6 +7,8 @@ env: DOCKER_REGISTRY_URL: git.harmonylab.ovh DOCKER_REGISTRY_ORG: harmony RELEASE_VERSION: 1.2.0 + DOCKPLOY_WEBHOOK_URL: http://192.168.0.220:3000/api/deploy/DxPrQ9JtATe40vH4N35KB + DISCORD_WEBHOOK_URL: https://discord.com/api/webhooks/1433240422901088339/GAvL79ESBRabkB6rvxN2DsWI74KJ_Szgp9W2_PycPIY113rMCT_9LvIv-iTLCMD9W9qH jobs: build_docker_images: @@ -57,3 +59,22 @@ jobs: - name: Remove the Docker image with latest tag run: docker rmi $DOCKER_REGISTRY_URL/$DOCKER_REGISTRY_ORG/$DOCKER_IMAGE_NAME:latest + + - name: Trigger Dockploy deployment + run: curl -fsSL $DOCKPLOY_WEBHOOK_URL + + - name: Notify success + if: success() + run: | + curl -X POST \ + -H "Content-Type: application/json" \ + -d '{"content": "✅ Déploiement réussi pour *backend* !"}' \ + $DISCORD_WEBHOOK_URL + + - name: Notify failure + if: failure() + run: | + curl -X POST \ + -H "Content-Type: application/json" \ + -d '{"content": "❌ Échec du déploiement backend."}' \ + $DISCORD_WEBHOOK_URL diff --git a/package.json b/package.json index cb28e78..318e88f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "harmony-back", - "version": "0.11.11", + "version": "0.11.12", "private": true, "description": "A Strapi application", "scripts": { diff --git a/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/src/extensions/documentation/documentation/1.0.0/full_documentation.json index 5f0c34f..e8d3bf8 100644 --- a/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2025-10-29T23:24:08.569Z" + "x-generation-date": "2025-10-29T23:50:11.045Z" }, "x-strapi-config": { "plugins": [