From 2fda74017127bb43423255be413ba65a9c1acf79 Mon Sep 17 00:00:00 2001 From: Sina Alikhani Date: Wed, 15 Jul 2026 15:54:28 +0330 Subject: [PATCH] Update .woodpecker.yml --- .woodpecker.yml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 6228ea0..bee0c2b 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,5 +1,6 @@ # yara724/api — development deployment (Deploy-Develop) # Manual tasks: see ci-cd/TASK.md +# Requires: repo marked Trusted in Woodpecker (host volume mounts) when: - event: push @@ -8,20 +9,23 @@ when: skip_clone: true -environment: - WORKSPACE: /data/1-delploy/gitea/yara724/api - PROJECT_NAME: Yara724 API - ENVIRONMENT: Development - APPLICATION_URL: https://y724-user.ittalie.ir/api - GIT_COMMIT_URL: https://git.ittalie.com/Yara724/api/commit/ - GIT_BRANCH: main - COMPOSE_FILE: docker-compose.yml - SUCCESS_COLOR: "#36a64f" - FAILURE_COLOR: "#dc3545" +variables: + - &pipeline_env + WORKSPACE: /data/1-delploy/gitea/yara724/api + PROJECT_NAME: Yara724 API + ENVIRONMENT: Development + APPLICATION_URL: https://y724-user.ittalie.ir/api + GIT_COMMIT_URL: https://git.ittalie.com/Yara724/api/commit/ + GIT_BRANCH: main + COMPOSE_FILE: docker-compose.yml + SUCCESS_COLOR: "#36a64f" + FAILURE_COLOR: "#dc3545" steps: pull: image: alpine/git:latest + environment: + <<: *pipeline_env volumes: - /data/1-delploy/gitea/yara724/api:/workspace commands: @@ -31,6 +35,8 @@ steps: deploy: image: docker:24-cli + environment: + <<: *pipeline_env volumes: - /var/run/docker.sock:/var/run/docker.sock - /data/1-delploy/gitea/yara724/api:/workspace @@ -40,11 +46,12 @@ steps: notify-success: image: alpine:3.20 - volumes: - - /data/1-delploy/gitea/yara724/api:/workspace environment: + <<: *pipeline_env ROCKETCHAT_WEBHOOK: from_secret: rocketchat_webhook + volumes: + - /data/1-delploy/gitea/yara724/api:/workspace when: - status: success commands: @@ -88,11 +95,12 @@ steps: notify-failure: image: alpine:3.20 - volumes: - - /data/1-delploy/gitea/yara724/api:/workspace environment: + <<: *pipeline_env ROCKETCHAT_WEBHOOK: from_secret: rocketchat_webhook + volumes: + - /data/1-delploy/gitea/yara724/api:/workspace when: - status: failure commands: