2017-06-19 7 views
0

私たちのコンテナビルダーは私たちが持っている画像をビルドすることができません。私たちはプライベートgit submoduleコマンドをDockerFileの一部として持っています。GoogleコンテナビルダーDockerFile with git submodules

コンソールアカウントをbitbucketアカウント(すべてのreposにアクセスできます)にリンクしましたが、ビルドに失敗し、サブモジュールレポに「アクセス拒否」されました。

Quay.IOビルダーで私はサブモジュールリポジトリにssh-keyを追加することでこれを解決しましたが、Container-Builderは自分のアカウントにリンクしているので、私はその解決策を使用できません。

答えて

0

プライベートサブモジュールへのアクセスは、Cloud Source Repositoriesの既知の欠点です。このサポートを追加するために、機能リクエストを追加しました。

一方、Cloud Builderでは鍵/秘密の配管のサポートが強化されており、これを行う方法の例が公開されています。これはこのユースケースに役立つでしょう。

この機能はQ3に上陸する可能性があります。それはすぐに問題が解決するかどうかを確認するために

https://cloud.google.com/container-builder/docs/tutorials/using-encrypted-files

:一方で、見てみましょう。

+0

これは問題でした。私はクラウドビルダーを使用しており、失敗します。 鍵/秘密の配管がすでに存在するのか、それともその状態が分かっていますか? – YOptimal

+1

この機能は開発中です。私たちが良いアイデアを持っているときにETAを更新することができます。 – skier31415

+0

あなたの答えを編集できますか?私はそれをupvoteしますか? – YOptimal

関連する問題