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]