Browse Source

修改打包参数

master
张献维 1 month ago
parent
commit
855c70f91f
  1. 30
      .goreleaser.yaml

30
.goreleaser.yaml

@ -3,38 +3,12 @@ builds:
- env:
- CGO_ENABLED=0
goos:
- windows
- linux
goarch:
- arm64
- amd64
id: "default" # 需要明确指定 id 供后续引用
nfpms:
- id: mcp-go-db
package_name: mcp-go-db
file_name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
vendor: "Viviman"
homepage: "https://github.com/vivimanZhang/mcp-go-db"
maintainer: "vivib@foxmail.com"
description: "MCP-数据库小工具"
license: "MIT"
formats:
- deb
replaces:
- old-package-name
contents:
# 主程序安装到 /opt/mcp-go-db/mcp-go-db
- src: dist/default_linux_arm64/mcp-go-db
dst: /opt/apps/mcp-go-db/mcp-go-db
file_info:
mode: 0755
# 配置文件安装到 /opt/apps/mcp-go-db/config.yaml
- src: config.yaml
dst: /opt/apps/mcp-go-db/config.yaml
type: config|noreplace # 标记为配置文件,升级时不会覆盖
file_info:
mode: 0644
release:
github:
owner: vivimanZhang

Loading…
Cancel
Save