template/.woodpecker/build.yaml

41 lines
988 B
YAML
Raw Normal View History

2025-09-22 13:31:02 +02:00
when:
- event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
- event: pull_request
steps:
- name: builder
image: woodpeckerci/plugin-kaniko:1.3.0
when:
- path: Dockerfile.builder
event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
settings:
registry: ${CI_FORGE_URL##https://}
repo: ${CI_REPO_OWNER}/${CI_REPO_NAME}-builder
dockerfile: Dockerfile.builder
username: CIBot
password:
from_secret: package_token
- name: compile
image: ${CI_FORGE_URL##https://}/${CI_REPO_OWNER}/${CI_REPO_NAME}-builder
when:
- event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
- event: pull_request
commands:
- make compile
- name: dpkg
image: ubuntu:24.04
when:
- event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
depends_on: compile
commands:
- make dpkg
environment:
password:
from_secret: package_token
commit_abbrev: ${CI_COMMIT_SHA:0:7}