feat: ci
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
nyyu 2024-04-30 11:21:20 +02:00
commit cadd253ad5

31
.woodpecker.yml Normal file
View File

@ -0,0 +1,31 @@
labels:
backend: docker
steps:
build:
image: golang:1.22.2
commands:
- git clone --depth 1 https://github.com/openbao/openbao
- cd openbao
- make ci-build
- cp -ar LICENSE Dockerfile dist/bao .release ..
- rm -rf openbao
when:
branch: ${CI_REPO_DEFAULT_BRANCH}
event: [push, manual, tag]
docker:
image: docker-public.nyyu.dev/nyyu/plugin-kaniko
pull: true
settings:
username:
from_secret: registry_username
password:
from_secret: registry_password
repo: ${CI_REPO_OWNER}/openbao
registry: ${DOCKER_REGISTRY}
tags: latest
target: default
build_args: BIN_NAME=bao
when:
branch: ${CI_REPO_DEFAULT_BRANCH}
event: [push, manual, tag]