【问题标题】:Installing a plugin into Drone CI (the Trigger plugin)在 Drone CI 中安装插件(触发器插件)
【发布时间】:2017-09-07 23:35:36
【问题描述】:

我是 Drone 的新手,我想使用我的第一个插件,即这个插件:http://addons.drone.io/trigger/

但是,Drone 文档并没有真正解释如何安装插件。我所做的是将示例 yaml 复制到我的 .drone.yml 中,结果是这样(显然我已经审查了敏感信息,但每个键都与真实文档相同):

pipeline:
    build:
        image: docker
        commands:
            - docker build .
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock

    notify:
        downstream:
            image: plugins/trigger
            server: http://my.drone.server
            repositories:
              - My/Repo
            token: mytoken

但是,当我推送这个时,Drone 给了我错误:

ERROR: Invalid or missing image                

如果我把图片放进去,就像

notify:
    image: plugins/trigger
    downstream:

我明白了:

plugins/trigger not found: does not exist or no pull access          

我应该为每个插件构建一个 docker 容器吗?如何访问此插件?

【问题讨论】:

  • 请注意,addons.drone.io 已移至 plugins.drone.io,其中包含更准确和最新的信息。
  • 哦,难怪我很困惑。你能把旧的过时的网站拉下来吗?

标签: drone.io


【解决方案1】:

您收到“找不到图像”错误的原因是因为在 docker 注册表中没有名为 plugins/trigger 的此类图像。相反,我认为您可能想要 plugins/downstream 图像 [1][2]。

[1]http://plugins.drone.io/drone-plugins/drone-downstream/
[2]https://hub.docker.com/r/plugins/downstream/

【讨论】:

    猜你喜欢
    • 2015-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    相关资源
    最近更新 更多