0

我对 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 getgo buildgo run main.go放入设置页面的“命令”文本区域字段时,无人机突然能够构建我的 go 应用程序。

我不确定我做错了什么,所以如果有人可以帮助我,那就太好了。:)

4

2 回答 2

1

https://drone.io/ - 不支持.drone.yml文件,此文件由https://github.com/drone/drone支持

于 2016-11-30T08:24:00.547 回答
1

如果你想使用 .drone.yml,你必须自己托管无人机。

于 2016-11-30T08:50:49.947 回答