navix/.woodpecker.yaml
2025-06-18 06:21:45 +03:00

39 lines
1.2 KiB
YAML

steps:
build-frontend:
name: Build & Push Frontend with wp-kaniko-sync
image: harbor.dvirlabs.com/devtools/wp-kaniko-sync:latest
settings:
PLUGIN_CONTEXT: frontend
PLUGIN_DOCKERFILE: frontend/Dockerfile
PLUGIN_REPO: my-apps/labmap-frontend
PLUGIN_REGISTRY: harbor.dvirlabs.com
PLUGIN_NAME: frontend
PLUGIN_GIT_REPO: git.dvirlabs.com/dvirlabs/my-apps.git
PLUGIN_VALUES_FILE: manifests/labmap/values.yaml
PLUGIN_VALUES_PATH: frontend.tag
PLUGIN_GIT_USERNAME:
from_secret: GIT_USERNAME
PLUGIN_GIT_TOKEN:
from_secret: GIT_TOKEN
build-backend:
name: Build & Push Backend with wp-kaniko-sync
image: harbor.dvirlabs.com/devtools/wp-kaniko-sync:latest
settings:
PLUGIN_CONTEXT: backend
PLUGIN_DOCKERFILE: backend/Dockerfile
PLUGIN_REPO: my-apps/labmap-backend
PLUGIN_REGISTRY: harbor.dvirlabs.com
PLUGIN_NAME: backend
PLUGIN_GIT_REPO: git.dvirlabs.com/dvirlabs/my-apps.git
PLUGIN_VALUES_FILE: manifests/labmap/values.yaml
PLUGIN_VALUES_PATH: backend.tag
PLUGIN_GIT_USERNAME:
from_secret: GIT_USERNAME
PLUGIN_GIT_TOKEN:
from_secret: GIT_TOKEN
when:
branch: [ master, develop ]
event: [ push, tag ]