为了账号安全,请及时绑定邮箱和手机立即绑定

与 Jenkins 一起使用应用 CI

与 Jenkins 一起使用应用 CI

Go
富国沪深 2021-12-07 10:08:06
我尝试为 Go 应用程序和 Jenkins 设置 CI。Jenkins Go Plugin 已经安装,它获得了正确的 Go 版本(目前是 1.5.2)。目前我有下一个:使用简单的应用程序测试存储库https://github.com/Agnikay/Test-Go-Jenkins已安装 Go 插件的 Jenkins(在 VPS、Ubuntu 14.04、x86 上)对于在 Jenkins 中构建,添加为下一步的构建步骤:cd src/main go build main.go结果导致存在 2 个文件 - linux x86 的main.go(源代码)和main(可执行文件)。如果我使用作为构建命令go build main.go -o server收到错误:“命名文件必须是 .go 文件”。所以,我的问题是如果我的应用程序将包含更多的代码文件、包等,我还应该将它构建为go build main.go?如何正确地为go build输出文件命名以将其添加到工件中?我应该使用某种制作文件/脚本等来收集对构建机器的依赖吗?这里的最佳实践是什么?
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

命名文件必须是 .go 文件

您需要将.go文件放在命令行的最后。

go build -o server main.go


查看完整回答
反对 回复 2021-12-07
  • 1 回答
  • 0 关注
  • 115 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信