2016-11-29 117 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,它只支持自主託管的開放源代碼版本的無人機。所以他被迫自己主持無人機。 –