Files
resume/.woodpecker.yml
T
2026-02-01 19:20:54 -07:00

37 lines
836 B
YAML

when:
- event: push
branch: main
steps:
- name: build-image
image: gcr.io/kaniko-project/executor:latest
settings:
registry: gitea.ewpt3ch.dev
repo: gitea.ewpt3ch.dev/ewpt3ch/resume
tags:
- latest
- ${CI_COMMIT_SHA:0:8}
dockerfile: Dockerfile
context: .
username:
from_secret: gitea_username
password:
from_secret: gitea_password
cache: true
cache_repo: gitea.ewpt3ch.dev/ewpt3ch/resume-cache
- name: build-docs
image: gitea.ewpt3ch.dev/ewpt3ch/resume:latest
pull: true
commands:
- python src/main.py
- name: deploy
image: apline
commands:
- mkdir -p /woodpecker/artifacts
- cp -r /app/publish/* /woodpecker/artifacts
volumes:
- /tmp/woodpecker-artifacts:/woodpecker/artifacts