代码之家  ›  专栏  ›  技术社区  ›  Migwell

在无人机CI(触发器插件)中安装插件

  •  1
  • Migwell  · 技术社区  · 8 年前

    我不熟悉无人机,我想使用我的第一个插件,即: http://addons.drone.io/trigger/

    然而,无人机文档并没有真正解释如何安装插件。我所做的是将示例yaml复制到我的。嗡嗡声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
    

    ERROR: Invalid or missing image                
    

    如果我把图像放进去,比如

    notify:
        image: plugins/trigger
        downstream:
    

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

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

    1 回复  |  直到 8 年前
        1
  •  2
  •   Brad Rydzewski    8 年前

    出现“未找到图像”错误的原因是没有此类图像调用 plugins/trigger plugins/downstream 图[1][2]。

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