Files
home-automation/.woodpecker/build.yml
2025-11-21 16:26:46 +01:00

45 lines
1.0 KiB
YAML

matrix:
APP:
- ui
- api
- abstraction
- rules
steps:
show:
image: quay.io/wollud1969/networktools:latest
environment:
forge_name:
from_secret: forge_name
container_registry:
from_secret: container_registry
container_registry_username:
from_secret: container_registry_username
container_registry_password:
from_secret: container_registry_password
commands:
- echo $${forge_name} | base64
- echo $${container_registry} | base64
- echo $${container_registry_username} | base64
- echo $${container_registry_password} | base64
build:
image: plugins/kaniko
environment:
username:
from_secret: docker_hub_username
password:
from_secret: docker_hub_password
settings:
repo: ${FORGE_NAME}/${CI_REPO}/${APP}
auto_tag: true
dockerfile: apps/${APP}/Dockerfile
when:
event: [push, tag]
ref:
exclude:
- refs/tags/*-configchange