我对 CI 工具无人机有疑问。目前我正在使用drone.io 和自托管版本我有同样的问题。当我尝试构建我的 golang 测试应用程序drone.io 时,总是忽略我的 .drone.yml 文件。
GitHub 存储库是:https ://github.com/norbell/dronetest
我的 .drone.yml 文件如下所示:
pipeline:
build:
image: golang:1.6
commands:
- go get
- go build
我的drone.io 项目的设置页面是这样的:
当我单击构建按钮时,它显示该项目已成功“构建”:
显然做了一切,但没有建立我的项目。我已经完成了在文档中找到的所有内容,但无法正常工作。
当我将go get
和go build
或go run main.go
放入设置页面的“命令”文本区域字段时,无人机突然能够构建我的 go 应用程序。
我不确定我做错了什么,所以如果有人可以帮助我,那就太好了。:)