Drone 插件市场 > Load and store
docker.svg

Load and store

by allgreed

MIT License

该插件可用于向 Docker 注册表加载和发布容器镜像。当默认的 Docker 插件无法使用时,它就会派上用场。一个很好的示例用例是使用 nix 构建 Docker 镜像,生成 Docker 镜像存档。

YAML 配置示例

kind: pipeline
name: default
steps:
- name: push-docker-image
  image: allgreed/drone-load-and-store
  settings:
    archive: docker-image.tar.gz
    repo: username/repository
    username:
      from_secret: docker_username
    password:
      from_secret: docker_password

字段属性说明

  • archive

    string必填项

    docker 容器镜像存档的位置。

    默认值:none

  • registry

    string可选项

    对该注册表进行验证。

    默认值:docker.io

  • repo

    string必填项

    容器镜像的存储库名称。

    默认值:none

  • username

    string必填项

    版本库使用的用户名

    默认值:none

  • password

    string必填项

    存储库使用的密码

    推荐使用密钥 (Secret) 功能

    默认值:none

  • debug

    boolean可选项

    启用详细日志记录

    默认值:false