开发者社区 > 云效DevOps > 正文

docker镜像构建,本地是正常的,但是在云效上构建失败。这个有办法调试么?

docker镜像构建,本地是正常的,但是在云效上构建失败。这个有办法调试么?

展开
收起
鸡蛋灌饼儿 2023-02-12 16:56:24 281 0
1 条回答
写回答
取消 提交回答
  • 云效为用户提供的一定额度的免费构建环境资源,由于构建环境为系统自动生成分配,构建完成就会随之销毁。针对可能是由于构建环境导致的构建失败问题,云效提供了本地调试优化工具。该工具的工作原理为,在你的本机环境中,拉取云效流水线环境镜像,模拟与 Flow 上相同的容器环境,并直接在本机中进行命令调试。因此,使用该工具的前提需要在本地安装 Docker。 步骤一:复制本地调试指令并执行 部分流水线任务执行失败后,可以查看本地调试工具。复制本体调试指令,并在本地执行。 image.png 由于第一次模拟环境,需要拉取构建环境镜像,可能会耗费较长的时间。 image.png

    步骤二:本地调试 本地模拟环境,会在你失败的流水线步骤中停止,你可以查看所有的环境情况,并调试解决问题。如以下示例,流水线任务在“Java 构建”步骤执行失败,本地调试工具会进入该步骤构建环境。 image.png image.png

    2023-02-13 00:31:13
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载