go - 我可以在配置文件中指定 GO 构建文件名吗?
问题描述
我正在尝试使用 Travis CI 构建一个 multi-dist 可执行文件,它将把构建的可执行文件放在 github 上。
我希望名称为 somename.os.arch。
当我通过命令行在本地构建时,我使用-o
参数和环境变量$GOOS
&$GOARCH
例如:go build -o somename.$GOOS.$GOARCH
但是,我不能使用它们为 TravisCI 指定这个,build_args
因为其他步骤失败(不理解 -o 标志)
我可以创建一个 Go 构建配置文件来设置构建输出名称吗?
解决方案
覆盖script
。如果您的意思是gobuild_args
代替build_args
,它只会传递给默认命令go test ./...
,所以我认为它不会起作用。
推荐阅读
- ruby-on-rails - 访问 database.yml 中的自定义类
- php - Slim Route 似乎重置了静态变量
- php - 优化评级数组
- facebook - Facebook - 需要 publish_actions 权限
- c++ - 一个 nullptr 或 nullptr
- python - Golang Scrypt 解密
- version-control - 防止 brew cleanup 删除特定的旧版本软件
- php - 使用没有ffmpeg的PHP提取视频缩略图
- python - 使用 Python 实时更新 Excel 工作表
- ios - 当 UITextFields 第一响应者更改时,查看 alpha 和 frame 属性损坏