2016-11-29 119 views
0

我对CI工具无人机有问题。在这一刻,我正在使用drone.io,并且使用selft托管版本,我遇到了同样的问题。当我尝试构建我的golang测试应用程序时,drone.io总是忽略我的.drone.yml文件。drone.io未使用GitHub repo的.drone.yml文件

GitHub的回购是:https://github.com/norbell/dronetest

我.drone.yml文件看起来像这样:

pipeline: 
    build: 
    image: golang:1.6 
    commands: 
     - go get 
     - go build 

而且我drone.io项目的设置页面如下所示:

enter image description here

而当我点击构建按钮时,它显示出该项目已成功“构建”:

enter image description here

明显地做了一切,但没有建立我的项目。我已经完成了我在文档中找到的所有内容,但是无法工作。

当我将go getgo buildgo run main.go放到设置页面的“commands”textarea字段中时,无人机突然能够构建我的go应用程序。

我不知道我做错了什么,所以如果有人能帮助我,那将是非常好的。 :)

回答

1

https://drone.io/ - 不支持.drone.yml文件,这个文件如果你想用你被迫主办自己的无人机一个.drone.yml通过https://github.com/drone/drone

+1

为了扩大这个答案,.drone.yml被github.com/drone/drone上的无人机的开源版本使用。无人机的开源版本尚未为drone.io服务提供动力。这是计划的,但直到开源项目达到稳定1.0 –

1

支持。

+0

但这是一个正确的答案,drone.io不支持drone.yml,它只支持自主托管的开放源代码版本的无人机。所以他被迫自己主持无人机。 –