[英]Jenkins script tar: write error
我们在Jenkins中运行一个执行npm install和webpack生成构建的脚本,然后创建一个tar并尝试将其复制到远程服务器。
脚本示例:
npm install
npm run build
cd build
sudo tar -zcvf ../${TGZ_FILE} .
但是我们得到了这个错误:
tar: write error
知道为什么会这样吗?
两周前我遇到了同样的问题。 从命令行击中tar时,一切似乎都运行正常。
我有一种奇怪的感觉,詹金斯无法处理那么多的输出(这当然没有意义)并删除了冗长的标志 。 这以某种方式解决了我们的问题
尝试运行较少详细(不使用-v):
npm install
npm run build
cd build
sudo tar -zcf ../${TGZ_FILE} .
说实话,我还不知道是什么导致了这些问题 - 但是,我希望它也能解决你的问题。
注意:考虑避免sudo
,因为在shell脚本中使用它被认为是不好的做法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.