jenkins脚本tar:写入错误
我们在Jenkins中运行脚本,执行npm install和webpack生成构build,然后创buildtar并尝试将其复制到远程服务器。
脚本示例:
npm install npm run build cd build sudo tar -zcvf ../${TGZ_FILE} .
但是我们得到这个错误:
tar: write error
任何想法为什么发生?
两周前我遇到了同样的问题。 当从命令行打tar时,一切似乎工作正常。
我有一种奇怪的感觉,Jenkins不能处理那么多的输出(这当然是没有意义的),并删除了详细的标志 。 这不知何故解决了我们的问题。
尝试运行较less的详细信息(不带-v):
npm install npm run build cd build sudo tar -zcf ../${TGZ_FILE} .
说实话,我还不知道是什么引起了这些问题 – 但是,我希望它也能解决你的问题。
注意:考虑避免使用sudo
,因为在shell脚本中使用它被认为是不好的做法。