2017-04-24 10 views
3

私は単純なgoプロジェクトをセットアップしました。単純なドッカーイメージをビルドしてプライベートレジストリに展開したいと考えています。 これは私の.drone.ymlです:カスタムドッカーレジストリにどのように展開するのですか?

pipeline: 
    build: 
    image: golang 
    commands: 
     - go build 

    docker: 
    image: plugins/docker 
    username: xxxxxxxxxxx 
    password: yyyyyyyyyyy 
    repo: docker.mycompany.it:5000/drone/test 
    tags: latest 
    debug: true 

しかし、プラグインは、レジストリをドッキングウィンドウに接続して認証しようとします。

答えて

4

カスタムレジストリを使用している場合は、プラグイン設定[1]でregistryパラメータを設定する必要があります。レジストリパラメータは、カスタムレジストリにドッキングウィンドウloginコマンド(例えばdocker login gcr.io

例の構成に提供されます。

pipeline: 
    docker: 
    image: plugins/docker 
    repo: index.company.com/foo/bar 
    registry: index.company.com 

+0

...そして、あなたのプライベートレジストリが確保されていない場合http://plugins.drone.io/drone-plugins/drone-docker/ [1]ソースTLSでは 'insecure:true'パラメータをプラグイン設定に追加する必要があります – mbger

関連する問題