forked from Yara724/api
Update .woodpecker.yml
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user