tencent cloud

文档反馈

镜像构建概述

最后更新时间:2024-12-02 14:49:53
    说明:
    为向您提供更加稳定强大的代码编译、镜像构建和镜像部署服务,容器镜像服务 TCR 现已与 CODING DevOps 实现容器 DevOps 相关功能互通,请前往 容器镜像服务CODING DevOps 了解使用,个人版镜像构建及触发器功能仅面向存量客户开放使用,给您带来的不便我们深感抱歉,敬请谅解。

    概述

    容器持续集成提供在腾讯云容器平台上,自动、手动构建容器镜像的功能。

    自动构建

    容器镜像自动构建基于github或者gitlab代码仓库,要求代码仓库里面必须包含Dockerfile文件。用户需要先注册github或者gitlab服务器的token,如果代码仓库使用的是gitlab,gitlab服务器要求必须能够公网访问。用户可以针对代码仓库设置自动构建规则,当用户往代码仓库发起push操作时,如果符合自动构建规则,那么就会在腾讯云容器平台上进行容器镜像的自动构建,并将构建出来的容器镜像自动推送到腾讯云容器镜像仓库中。 自动构建需要执行以下步骤:
    第二步:构建规则设置
    第三步:提交代码自动执行构建

    手动构建

    手动构建分两类:
    基于github和gitlab代码仓库 跟自动构建类似,同样代码仓库需要包含Dockerfile文件,以及如果代码仓库位于gitlab的话,gitlab需要支持公网访问。跟自动构建不同的是,自动构建的构建规则设置了,用户对仓库发起push操作时,会自动构建容器镜像,而手动构建需要用户在控制台上手动单击构建才会构建。
    基于上传的Dockerfile 用户可以在镜像仓库的控制台上传一个Dockerfile文件,腾讯云容器平台根据这个Dockerfile来构建容器镜像。

    构建说明

    对于git仓库中的Dockerfile或者用户手动上传的Dockerfile,如果Dockerfile里依赖了外部资源,外部资源也必须能够公网访问。
    手动构建和自动构建都是在腾讯云容器平台上进行的,用户无需提供构建环境和服务器资源。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持