navix/.woodpecker.yaml
2025-06-04 03:35:04 +03:00

42 lines
1.0 KiB
YAML

when:
event:
- push
- pull_request
branch:
- master
steps:
- name: tag
image: alpine
commands:
- export TAG_DATE=$(date +%Y%m%d)
- export SHORT_SHA=${CI_COMMIT_SHA:0:7}
- echo "TAGS=latest,$TAG_DATE-$SHORT_SHA" > .tags.env
- name: build-frontend
image: woodpeckerci/plugin-docker-buildx
privileged: true
settings:
repo: harbor.dvirlabs.com/my-apps/navix-frontend
tag_file: .tags.env
dockerfile: frontend/Dockerfile
context: frontend
registry: harbor.dvirlabs.com
username:
from_secret: harbor_user
password:
from_secret: harbor_password
- name: build-backend
image: woodpeckerci/plugin-docker-buildx
privileged: true
settings:
repo: harbor.dvirlabs.com/my-apps/navix-backend
tag_file: .tags.env
dockerfile: backend/Dockerfile
context: backend
registry: harbor.dvirlabs.com
username:
from_secret: harbor_user
password:
from_secret: harbor_password