【问题标题】:Google container builder DockerFile with git submodules带有 git 子模块的 Google 容器构建器 DockerFile
【发布时间】:2017-11-21 19:59:46
【问题描述】:

我们的容器构建器无法构建我们拥有的具有私有 git 子模块命令作为 DockerFile 一部分的映像。

我将控制台帐户与 bitbucket 帐户(可以访问所有存储库)相关联,但构建仍然失败,并显示“拒绝访问”子模块存储库。

在 Quay.IO 构建器中,我通过将 ssh-key 添加到子模块存储库来解决了这个问题,但由于 Container-Builder 与我的帐户链接,我无法使用该解决方案。

【问题讨论】:

    标签: git git-submodules google-container-registry


    【解决方案1】:

    处理对私有子模块的访问是 Cloud Source Repositories 的一个已知缺陷。我们向他们添加了功能请求以添加此支持。

    与此同时,Cloud Builder 正在为密钥/秘密的管道添加更好的支持,并将发布一个示例来说明如何做到这一点。这可能会对这个用例有所帮助。

    该功能可能会在第三季度推出。同时,看看:

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

    看看这是否能解决眼前的问题。

    【讨论】:

    • 这就是问题所在,我正在使用云生成器,但它失败了。你知道密钥/秘密的管道是否已经存在或者它的状态是什么?
    • 该功能正在开发中。当我们有更好的想法时,我们可以更新 ETA。
    猜你喜欢
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    相关资源
    最近更新 更多