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

云效这个问题是什么原因?

问题1:4time="2023-06-09T14:03:40+08:00" level=error msg="Can't add file /data/docker/xxx-0.0.1.jar to tar: archive/tar: write too long"

云效这个问题是什么原因?问题2:还是不行,这是我的脚本:#!/bin/bash sudo docker stop southerngene-erp-backstage sudo docker rm southerngene-erp-backstage sudo docker rmi southerngene-erp-backstage cd /data/docker/southerngene-erp-backstage sudo docker build -t southerngene-erp-backstage:latest . sleep 7 sudo docker run --name southerngene-erp-backstage

展开
收起
三分钟热度的鱼 2023-06-13 17:51:46 248 0
2 条回答
写回答
取消 提交回答
  • 问题1的错误信息提示是“Can't add file /data/docker/xxx-0.0.1.jar to tar: archive/tar: write too long”,意思是无法将文件xxx-0.0.1.jar打包到tar文件中,原因是写入过长。可能的原因有:

    1. 文件大小超出了系统限制:操作系统或文件系统可能对单个文件有一定的大小限制,如果文件过大可能会导致无法打包。您可以检查一下文件大小,尝试缩小文件大小。

    2. 磁盘空间不足:在打包过程中,tar文件需要一定的磁盘空间。如果磁盘空间不足可能会导致无法打包。您可以检查一下磁盘空间情况,尝试释放一些空间。

    3. 系统其他限制:可能还存在一些系统设置或限制,导致无法打包。您可以检查一下系统设置和限制,尝试调整相关设置。

    对于问题2,您提供的部署脚本似乎没有完整,缺少了部分内容。

    2023-06-13 18:28:47
    赞同 展开评论 打赏
  • 针对问题1的回答:您在node构建之前rm -rf node_moudles。私有构建机会缓存工作目录的,您流水线上次创建的node_moudles您在构建之前删除一下试试看呢。针对问题2的回答:您的制品下载路径是不是和Dockerfile在一层目录下,您把Dockerfile放在一个单独的目录试一下呢,这个目录下只有Dockerfile。此回答整理自钉群“云效交付域答疑群”

    2023-06-13 17:57:52
    赞同 展开评论 打赏
问答分类:
问答地址:

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

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载