2017-08-15 10 views
1

私たちのコンテナはGoogle Container Registryを使用してホストされており、私はid "com.bmuschko.docker-java-application" version "3.0.7"を使用してドッキング用のコンテナを構築し、展開しています。しかし、ベースイメージを引っ張ったり、GCRにイメージをプッシュしようとすると、私は許可の問題に遭遇します(私はイメージを引っ張ってローカルで利用できるようになります)。GCRを使用しているときにGradle Dockerプラグインのgcloudアカウントを正しく設定するにはどうすればよいですか?

Docker関連のコールをプラグインを使用して電線で発行するたびに、特定のGCloudアカウントを適切に設定する方法を少し混乱させます。最初の試みとして

は、私は、コマンドの前にタスクを作成し、構築またはプッシュしようとしました:必要に応じて

task gcloudLogin(type:Exec) { 
    executable "gcloud" 
    args "auth", "activate-service-account", "--key-file", "$System.env.KEY_FILE" 
} 

しかし、この単純なラッパーは動作しません。このプラグインをGCRと連携させる方法は現在サポートされていますか?

答えて

1

gradle dockerプラグインのメンテナーと連絡を取り合い、thisが有効な解決策であることがわかりました。

関連する問題