【问题标题】:drone.io Not using .drone.yml file of GitHub repodrone.io 不使用 GitHub repo 的 .drone.yml 文件
【发布时间】:2016-11-29 23:59:30
【问题描述】:

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

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

【问题讨论】:

    标签: go drone.io


    【解决方案1】:

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

    【讨论】:

    • 为了扩展这个答案,.drone.yml 被 github.com/drone/drone 上的开源版本的无人机使用。开源版本的无人机尚未为drone.io 服务提供支持。这是计划好的,但要等到开源项目达到稳定的 1.0
    【解决方案2】:

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

    【讨论】:

    • 但这是正确答案,drone.io 不支持drone.yml,只有自托管开源版本的drone 才支持。所以他不得不自己主持无人机。
    猜你喜欢
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 2017-07-21
    • 2013-08-02
    相关资源
    最近更新 更多