Files
kagami-goose-build/.drone.yml
Passthem c14220d1d8
Some checks failed
continuous-integration/drone/push Build is failing
直接提交二进制
2025-06-10 08:43:16 +09:00

18 lines
582 B
YAML

kind: pipeline
type: docker
name: 构建 Goose
steps:
- name: 构建 Goose 二进制包
image: golang:latest
environment:
USERNAME:
from_secret: USERNAME
PASSWORD:
from_secret: API_KEY
commands:
- git clone https://github.com/pressly/goose.git
- cd goose
- go build -tags='no_mysql no_ydb no_vertica no_mssql no_libsql no_sqlite3 no_clickhouse' -o goose ./cmd/goose
- curl --user $USERNAME:$PASSWORD --upload-file ./goose https://gitea.example.com/api/packages/kagami-public/generic/goose/$DRONE_BUILD_NUMBER/goose