From 0310dcba42e60b6368dab51c6101b1f7bcfa0048 Mon Sep 17 00:00:00 2001 From: Yvv Date: Tue, 24 Mar 2026 01:57:37 +0100 Subject: [PATCH] =?UTF-8?q?ci:=20pipeline=20seed=20s=C3=A9par=C3=A9=20(.wo?= =?UTF-8?q?odpecker/seed.yml,=20event:=20manual)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pipeline dédié au seeding DB, déclenché uniquement manuellement. Retire le step seed du pipeline principal. Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker.yml | 15 --------------- .woodpecker/seed.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 .woodpecker/seed.yml diff --git a/.woodpecker.yml b/.woodpecker.yml index 9cec75b..f2840e2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -217,21 +217,6 @@ steps: echo "FAIL: app ne repond pas apres 10 minutes" exit 1 - # Seed manuel : déclencher via CI API ou interface Woodpecker (event: manual) - - name: seed - image: docker:27-cli - depends_on: - - deploy - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - /opt/libredecision:/opt/libredecision - commands: - - | - PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/libredecision/.env | cut -d= -f2) - docker exec "$PROJECT-backend" python seed.py - when: - - event: manual - - name: notify-failure image: alpine:3.20 commands: diff --git a/.woodpecker/seed.yml b/.woodpecker/seed.yml new file mode 100644 index 0000000..90ec1af --- /dev/null +++ b/.woodpecker/seed.yml @@ -0,0 +1,15 @@ +when: + - branch: main + event: manual + +steps: + - name: seed + image: docker:27-cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /opt/libredecision:/opt/libredecision + commands: + - | + PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/libredecision/.env | cut -d= -f2) + echo "Seeding $PROJECT-backend..." + docker exec "$PROJECT-backend" python seed.py